/* Editorial palette: luminance contrast, hierarchy and explicit text labels. */
:root{--paper:#f4f0e7;--ink:#f4f0e7;--muted:#bbb7ae;--dark:#111111;--red:#ff6a52;--lime:#ff6a52;--hot:#ff6a52;--violet:#f2cd67;--orange:#ff6a52;--accent:#ff6a52;--accent-secondary:#f2cd67;--surface:#1b1b1b;--rule:#ffffff2e;color-scheme:dark}
body{background:#111111;color:var(--ink)}.site-header{background:#111111}.site-footer{background:#0a0a0a}.utility{color:#c0bab0}.brand-dot,.nav a[aria-current=page],.red{color:var(--red)}.button{background:var(--red);border-color:var(--red);color:#18120f;font-weight:800}.button:hover{background:#ff8a76;border-color:#ff8a76;color:#18120f}.button.outline{background:transparent;color:var(--ink);border-color:#bcb5a16b}.button.outline:hover{background:#ffffff0b;color:var(--ink);border-color:var(--red)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--accent-secondary)}::selection{background:#f2cd67;color:#17130b}
.opening-art{background:#df715a;border-color:#ff8c75}.opening-copy mark{color:var(--red)}.opening-kicker{color:var(--accent-secondary)}.opening-kicker i{background:var(--accent-secondary);box-shadow:none}.opening-proof{background:#f4f0e7}.opening-proof>span,.opening-proof b{color:#15120f}.opening-proof b{background:#f2cd67}.opening-note{color:#bcb6ab}.opening-proof:hover{box-shadow:0 12px 32px #0008,0 0 0 2px var(--red)}.marquee-band{background:var(--red);color:#19110e}.cover-context h1{color:#c5bfb3}.section-kicker,.section-num{color:var(--accent-secondary)}.opening-photo-label>span{background:var(--accent-secondary);color:#1b160b}.opening-photo-label small{background:#1a1210}.text-link,.source-inline{color:var(--accent-secondary)}.source-inline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.status-note,.reading-label{color:#bfb9ac}
.ana-voice-feature h2 mark{color:var(--red)}.ana-voice-feature .eyebrow{color:var(--accent-secondary)}.ana-voice-feature>header>p{color:#cec7ba}.ana-voice-source{background:#f2cd67;color:#1b160b}.ana-voice-play>span{border-color:#ff8b76;background:#21120ede;color:#ff806b}.ana-voice-play:hover>span{background:#351b14}.ana-voice-caption p,.ana-voice-caption>span{color:#b9b0a4}.ana-voice-caption a{color:#e4c77c}.ana-voice-actions .text-link{color:var(--accent-secondary)}
.documentary-video,.network-detail,.speech-record{background:#191919}.documentary-video-copy>p,.video-index-intro p,.video-context p{color:#c8c2b6}.video-date-line,.video-thumbnail-credit{color:#b6ada0}.video-context-label{color:#f0d99c;border-color:#f2cd6766}.video-context-label.direct{color:#ff9b8a;border-color:#ff6a5270}.video-art-source{background:#17110fe8;color:#eee5d3}.video-art-kind{color:#f2cd67}.video-art-play{border-color:#ff6a52bb;color:#ff806b;background:#21120ecc}.video-original{color:#d9cebc}.video-article{color:#f2cd67}.video-context .video-caveat{color:#d6c39c;background:#f2cd6708;border-color:#f2cd67}.video-context .video-verification{color:#b5aa97}.video-index-filters{background:#1b1916}.video-index-filters :is(input,select){background:#111111;color:#f4f0e7}.video-index-stamp{background:#f2cd670a;border-color:#f2cd6770}.video-index-stamp strong{color:#f2cd67}.video-index-stamp small{color:#cbbd9d}.video-index-nav a{color:#c0b7a7}.video-index-nav a[aria-current]{color:#ff8b76}.video-index-method p,.video-home-callout p{color:#c5bdaf}
.video-player-mount.is-audio{aspect-ratio:auto;min-height:160px;display:flex;align-items:center;justify-content:center;padding:32px;background:#181713}.video-player-mount audio{width:100%;max-width:780px;color-scheme:dark}.video-player-mount audio:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:5px}.video-dialog-context>p{color:#d1c9ba}.video-dialog-context>small{color:#b3a58f}.video-dialog-context>#video-player-caveat{color:#d4c098;border-color:var(--accent-secondary)}#video-record-dialog{background:#171513;border-color:#7f6c43}.video-dialog-head .eyebrow{color:#d4c098}
.record-person-label strong{color:#f2cd67}.record-person-label span{color:#c2baab}.record-portrait{background:#111111;box-shadow:0 0 0 1px #f2cd67b0}.story-record{background:#181715;border-color:#f2cd674a}.story-record-label{background:#f2cd6708;color:#f2cd67}.story-record-label>time{color:#c4b9a3}.story-record figcaption>p{color:#c5bcaa}.story-record figcaption>strong{color:#f4f0e7}.story-record figcaption small{color:#b7aa93}.story-record-image>span{background:#f2cd67;color:#20190b}.inline-video-record{border-color:#f2cd674a;background:#f2cd6708}.inline-video-poster{background:#211b15}.inline-video-poster-type{color:#f2cd67}.inline-video-poster-type>small{color:#cfbb98}.inline-video-record .eyebrow{color:#d8bf86}.inline-video-record figcaption>strong{color:#f0e9dc}.inline-video-status{color:#d7c59f!important;border-color:#f2cd67}.video-index-link{color:#c0b094}
@media(max-width:720px){.video-player-mount.is-audio{min-height:130px;padding:20px 13px}.mobile-bottom{background:#131110f5;border-top-color:#ffffff30}.mobile-bottom a[aria-current=page]{color:#ff8b76}}
@media print{:root{--ink:#111111;--red:#8d291a;--lime:#8d291a;--hot:#8d291a;--violet:#4d3c12;color-scheme:light}body{background:white;color:#111}.source-inline,.text-link{color:#222}}
.ana-voice-name{left:auto;right:28px;text-align:right}@media(max-width:720px){.ana-voice-name{left:auto;right:18px}}

/* The lead question opens the existing sourced investigation. */
.lead-investigation{display:block;position:relative;padding:32px 0 30px;margin:0 0 28px;border-top:1px solid var(--rule);border-bottom:2px solid var(--red);color:var(--ink);text-decoration:none}
.lead-investigation-kicker{display:block;font:800 12px/1.4 var(--body, sans-serif);letter-spacing:.12em;color:var(--accent-secondary)}
.lead-investigation h2{max-width:1200px;margin:18px 0 20px;font-family:var(--display,'Anton',sans-serif);font-size:clamp(52px,8.8vw,128px);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase}
.lead-investigation h2 span{color:var(--red);white-space:nowrap}
.lead-investigation-action{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:800;letter-spacing:.1em}
.lead-investigation-action b{font-size:38px;line-height:1;color:var(--red);transition:transform .18s ease}
.lead-investigation:hover .lead-investigation-action b{transform:translate(4px,-4px)}
.lead-investigation:hover h2 span{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}
@media(max-width:720px){.lead-investigation{padding:24px 0 22px;margin-bottom:20px}.lead-investigation-kicker{font-size:10px;letter-spacing:.07em}.lead-investigation h2{font-size:clamp(42px,11.8vw,82px);line-height:1.08;margin:16px 0 22px}.lead-investigation-action{font-size:11px}.lead-investigation-action b{font-size:30px}}
@media(prefers-reduced-motion:reduce){.lead-investigation-action b{transition:none}}

.lead-investigation-block{margin-bottom:28px}.lead-investigation-block .lead-investigation{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:12px;margin-bottom:0;padding-bottom:0;overflow:hidden}.lead-investigation-copy{position:relative;z-index:1;padding-bottom:28px}.lead-investigation-block h2{font-size:clamp(52px,6.3vw,90px);line-height:1.04;margin-bottom:26px}.lead-investigation-photo{align-self:end;margin:0;width:100%;min-width:0}.lead-investigation-photo img{display:block;width:100%;height:auto;background:transparent;border:0;outline:0;box-shadow:none}.lead-investigation-credit{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.lead-investigation-credit a{color:var(--accent-secondary);text-decoration:underline}
@media(max-width:900px){.lead-investigation-block .lead-investigation{grid-template-columns:1fr;gap:0}.lead-investigation-block h2{font-size:clamp(42px,10.4vw,84px);max-width:100%;margin-bottom:20px}.lead-investigation-copy{padding-bottom:12px}.lead-investigation-photo{width:100%;max-width:670px;justify-self:end}.lead-investigation-block{margin-bottom:24px}.lead-investigation-credit{font-size:9px}}
