
/* NuclearAfrica v2.15 reader-orientation and freshness layer */
.na-key-takeaways{margin:28px auto 34px;padding:24px 28px;border:1px solid var(--na-border);border-left:4px solid var(--na-orange-text);background:var(--na-surface);max-width:900px}
.na-key-takeaways ul{margin:12px 0 0;padding-left:1.2rem;display:grid;gap:8px}.na-key-takeaways li{font-size:1rem;line-height:1.6;color:var(--na-text)}
.na-why-africa{margin:34px 0;padding:24px 26px;background:color-mix(in srgb,var(--na-orange) 8%,var(--na-surface));border-top:3px solid var(--na-orange-text)}
.na-why-africa p{margin:10px 0 0;font-size:1.05rem;line-height:1.7;color:var(--na-text)}
.na-freshness-cue{display:flex;align-items:center;gap:8px;margin:16px 0 20px;padding:10px 14px;border:1px solid var(--na-border);background:var(--na-surface);font-size:.82rem;line-height:1.45;color:var(--na-muted)}
.na-freshness-current span{color:#14752a}.na-freshness-ageing{border-left:3px solid #9a6500}.na-freshness-ageing span{color:#9a6500}.na-freshness-review_due{border-left:3px solid #a23b00}.na-freshness-review_due span{color:#a23b00}
@media(max-width:720px){.na-key-takeaways{padding:20px;margin:22px 0 28px}.na-why-africa{padding:20px}.na-freshness-cue{font-size:.78rem}}
@media(prefers-contrast:more){.na-key-takeaways,.na-freshness-cue{border-width:2px}.na-why-africa{border-top-width:4px}}
