.masthead{flex-wrap:wrap}.masthead nav{flex-wrap:wrap;gap:1.2rem;align-items:center}.masthead nav>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.masthead .home-observatory-link{background:#d52823;color:#fff;padding:.7rem 1.1rem;text-decoration:none;font-weight:700;gap:.6rem}.home-observatory-link i{display:inline-block;width:9px;height:9px;background:#fff;border-radius:50%}.home-tools{padding:3.5rem 0;background:#e9e5db;color:#151e19;border-top:1px solid #b8beb3;border-bottom:1px solid #b8beb3}.home-tools-heading{display:flex;gap:2rem;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.home-tools-heading .eyebrow{font:14px/1.4 var(--sans,Arial);letter-spacing:.1em;white-space:nowrap}.home-tools-heading h2{font:normal clamp(2rem,3vw,3.1rem)/1.1 Georgia;margin:0;letter-spacing:-.04em}.home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-tool{display:flex;flex-direction:column;padding:1.8rem;background:#f4f1e9;color:#131a16;text-decoration:none;border-top:3px solid #16251d;min-width:0}.home-tool-label{font:14px/1.5 var(--sans,Arial);letter-spacing:.075em;display:flex;align-items:center;gap:.7rem}.home-tool h3{font:normal clamp(2.25rem,3.3vw,3.5rem)/1.02 Georgia;letter-spacing:-.04em;margin:2rem 0 1rem}.home-tool h3 em{color:#b52b22}.home-tool p{font:1.05rem/1.6 var(--sans,Arial);max-width:340px;margin:0 0 1.8rem}.home-tool-action{display:flex;justify-content:space-between;gap:1rem;padding-top:1.1rem;border-top:1px solid #c2c5b9;margin-top:auto;font:14px/1.5 var(--sans,Arial)}.home-tool-action>span{font-size:1.5rem;line-height:1}.home-tool-observatory{background:#0d1916;color:#f5f0e6;border-color:#e84a35}.home-tool-observatory .home-tool-label{color:#ffab89}.home-tool-observatory i{width:9px;height:9px;border-radius:50%;background:#ee5741}.home-tool-observatory .home-tool-action{border-color:#597062}.home-tool:hover .home-tool-action{text-decoration:underline;text-underline-offset:5px}.home-tool:focus-visible,.home-observatory-link:focus-visible{outline:3px solid #e94329;outline-offset:5px}.edition-notice{font-size:13px}.edition-notice a{padding:.5rem 0}.footer>div{font-size:14px;line-height:1.6}
.home-legal{display:flex;flex-direction:column;gap:.8rem;font:14px/1.5 var(--sans,Arial)}.home-legal a{padding:.25rem 0}
.section-wall-access{display:inline-block;justify-self:end;align-self:end;padding:8px 0 5px;border-bottom:1px solid var(--red,#d32927);font:700 11px/1.4 var(--sans,Arial);letter-spacing:.07em;text-transform:uppercase}.section-head .section-wall-access{margin-left:18px}.front-heading .section-wall-access{grid-column:2}.federal-heading .section-wall-access{grid-column:2;justify-self:end}.section-wall-access:hover{color:var(--red,#d32927)}
/* Keep the full headlines, but put the interactive globe within reach on touch screens. */
@media(max-width:960px){
 .hero-news .agenda-stage{display:flex;flex-direction:column;min-height:0}
 .hero-news .hero-preview{display:contents}
 .hero-news .hero-story-meta{order:1;width:calc(100% - 40px);margin:24px 20px 14px}
 .hero-news .hero-preview h2{order:2;font-size:clamp(2rem,6vw,3rem);line-height:1.08;max-width:none;width:calc(100% - 40px);margin:0 20px 12px;overflow-wrap:break-word}
 .hero-news .universe{order:3;width:100%;margin:0;min-height:560px}
 .hero-news .hero-brief{order:4;width:calc(100% - 40px);max-width:65ch;margin:16px 20px;font-size:1.2rem}
 .hero-news .hero-actions{order:5;width:calc(100% - 40px);margin:0 20px 24px;justify-content:space-between;gap:16px}
 .hero-news .hero-meaning{order:6;width:calc(100% - 40px);max-width:65ch;margin:0 20px 20px}
 .hero-news .hero-selection-note{order:7;margin:0 20px 24px;width:calc(100% - 40px)}
 .hero-news .hero-sr{order:8}
 .hero-news .orbit-story{width:min(230px,calc(100vw - 64px));padding:10px 12px 10px 16px}
 .hero-news .orbit-story strong{font-size:18px;line-height:1.15}
 .hero-news .orbit-label,.hero-news .orbit-read{font-size:12px;line-height:1.35}
 .hero-news .orbit-label{margin-bottom:5px}.hero-news .orbit-read{margin-top:6px}
 .hero-news .nucleus{width:128px;height:128px}.hero-news .nucleus strong{font-size:27px}
 .hero-news .hero-switch button{width:48px;height:48px}
 .hero-news .agenda-top{flex-direction:column;align-items:flex-start;gap:10px}
 .hero-news .agenda-top [data-monitor-status]{max-width:none;text-align:left}
 .hero-news .hero-read{padding:14px 18px;min-height:48px}
 .hero-news .agenda-bottom{flex-wrap:wrap}
}
@media(max-width:1000px){.home-tool{padding:1.3rem}.home-tools-heading{display:block}.home-tools-heading h2{margin-top:.7rem}.masthead nav{gap:.8rem}}
@media(max-width:720px){.home-tools-grid{grid-template-columns:1fr}.home-tools{padding:2.5rem 0}.home-tool h3{font-size:2.8rem;margin:1.3rem 0 1rem}.home-tool p{max-width:none}.home-tools-heading .eyebrow{font-size:14px}.edition-notice{font-size:12px}.masthead nav>a{font-size:14px}}
@media(max-width:760px){.section-wall-access,.front-heading .section-wall-access,.federal-heading .section-wall-access{grid-column:1;justify-self:start}.section-head .section-wall-access{margin-left:0;width:100%}}
