:root{--bg:#090b10;--panel:#15171d;--text:#eeeef2;--muted:#acb0ba;--line:#37323b;--red:#e33e50;--gold:#e9c17d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.8 Inter,Arial,sans-serif}a{color:var(--gold)}a:hover{color:white}img{max-width:100%}.page-hero{background:radial-gradient(ellipse at 86% 24%,#44232b 0%,#1a1319 32%,#090b10 75%);padding:64px max(24px,calc((100vw - 1080px)/2)) 58px;border-bottom:1px solid var(--line)}.back-link{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.kicker{font-weight:800;font-size:12px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-top:34px}.page-hero h1{font:900 clamp(3.6rem,8vw,7.4rem)/.91 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.014em;max-width:1100px;margin:20px 0 26px}.page-hero h1 .accent{color:#ff5364}.deck{max-width:830px;font-size:clamp(1.08rem,1.9vw,1.4rem);line-height:1.55;color:#d6d7df;margin:0 0 20px}.byline{font-weight:800;font-size:12px;letter-spacing:.12em;color:#c3c3c9;text-transform:uppercase}.draft-indicator{border:1px solid #e9c17d;color:#e9c17d;padding:5px 10px;border-radius:2px;font-weight:800;letter-spacing:.13em;font-size:10px;display:inline-block;margin-top:26px}.article-figure{margin:34px 0 38px}.article-figure img{display:block;width:100%;height:auto;border:1px solid #ffffff1e;border-radius:4px}.article-figure figcaption{font-size:12px;line-height:1.6;color:#a5a8b3;margin-top:9px}.hero-figure{width:min(1180px,calc(100% - 40px));margin:34px auto 16px}.hero-figure img{aspect-ratio:1672 / 941;object-fit:cover}.hero-figure figcaption{text-align:right}nav.section-links{display:flex;gap:16px;flex-wrap:wrap;position:sticky;top:0;z-index:15;background:#101014f7;backdrop-filter:blur(16px);border-top:1px solid #34323b;border-bottom:1px solid #34323b;padding:12px 25px;justify-content:center}nav.section-links a{font-size:11px;color:#e1dce0;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;font-weight:800;line-height:1.4}nav.section-links a:hover{color:var(--gold)}main.article-body{width:min(850px,calc(100% - 40px));margin:auto;padding:18px 0 85px}section.story-section{border-bottom:1px solid #2e2e34;padding:55px 0 42px;scroll-margin-top:64px}section.story-section h2{font:900 clamp(2.2rem,4.5vw,3.5rem)/.98 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0 0 24px}section.story-section p{font-size:clamp(1.03rem,1.7vw,1.1rem);color:#d8d9e0;line-height:1.9;margin:0 0 24px}section.story-section strong{color:#fff;font-weight:800}section.story-section:last-child p:last-child{font-size:1.22rem;font-weight:800;color:#fff}.sources{background:#17151a;padding:25px 29px;border:1px solid #4b4140;margin-top:58px}.sources h2{font:900 2.3rem 'Barlow Condensed',sans-serif;margin:0 0 12px}.sources p{font-size:.9rem;color:#c5bfc3}.sources ol{padding-left:25px}.sources li{margin:14px 0;overflow-wrap:anywhere;font-size:.91rem}.source-date{border-left:3px solid var(--gold);padding-left:13px;color:#b9b9c1;margin:35px 0 5px;font-size:.9rem}.bottom-link{display:inline-block;margin-top:35px;font-size:.8rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.skip-link{position:absolute;top:-60px;left:12px;background:#fff;color:#000;padding:8px;z-index:100}.skip-link:focus{top:10px}@media(max-width:760px){.page-hero{padding:48px 20px 44px}.page-hero h1{font-size:clamp(3.25rem,14vw,5.6rem)}nav.section-links{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding:12px 16px}nav.section-links a{white-space:nowrap}.hero-figure{width:100%;margin:0 auto 20px}.hero-figure img{border-radius:0}.hero-figure figcaption{padding:0 16px;text-align:left}section.story-section{padding:42px 0 30px}.sources{padding:20px}}
