.article-header{position:static}.article{max-width:var(--max);margin:auto;padding:70px 24px 100px}.back-link{font:10px DM Mono;color:var(--muted)}.article-lead{max-width:900px;margin:auto}.article-lead .brief-meta{margin-top:45px}.article-lead h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.06em;margin:25px 0}.dek{font-size:18px;line-height:1.7;color:var(--muted);max-width:800px}.publication-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:45px 0 70px}.publication-meta div{padding:18px 18px 18px 0}.publication-meta div+div{border-left:1px solid var(--line);padding-left:18px}.publication-meta dt{font:9px DM Mono;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.publication-meta dd{font-size:11px;margin:0}.publication-meta strong{color:#26725d}.article-layout{display:grid;grid-template-columns:180px minmax(0,700px);gap:70px;justify-content:center}.article-nav{position:sticky;top:25px;align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--ink);font-size:11px}.article-nav span{font:9px DM Mono;text-transform:uppercase;color:var(--muted);padding:16px 0}.article-nav a{border-top:1px solid var(--line);padding:11px 0}.key-takeaway{background:var(--ink);color:white;padding:30px;margin-bottom:55px}.key-takeaway span,.section-label{font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.1em;color:var(--acid)}.key-takeaway p{font-size:20px;line-height:1.5;margin:18px 0 0}.article-body section:not(.key-takeaway){scroll-margin-top:30px;margin-bottom:65px}.article-body .section-label{color:#26725d}.article-body h2{font-size:34px;line-height:1.15;margin:15px 0 25px}.article-body p,.article-body li{font-size:14px;line-height:1.8;color:#38433f}.article-body li{margin-bottom:12px}.fact-box{background:var(--soft);border-left:3px solid var(--ink);padding:20px 23px;margin-top:25px}.fact-box strong{font:500 9px DM Mono;text-transform:uppercase}.fact-box p{margin-bottom:0}.assessment{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.actions{list-style:none;counter-reset:action;padding:0}.actions li{counter-increment:action;display:grid;grid-template-columns:45px 1fr;border-top:1px solid var(--line);padding:20px 0;margin:0}.actions li:before{content:counter(action,decimal-leading-zero);font:11px DM Mono;color:#26725d}.actions strong{color:var(--ink);font-size:15px}.actions p{margin:5px 0 0}.sources a{display:block;border-top:1px solid var(--line);padding:18px 0}.sources a b{display:block;font-size:12px;margin-bottom:6px}.sources a span{font-size:12px;color:var(--muted)}.sources>p{font-size:10px}.corrections{background:#e4e9e2;padding:22px}.corrections strong{font:500 9px DM Mono;text-transform:uppercase}.corrections p{font-size:11px;margin-bottom:0}.corrections a{text-decoration:underline}.article-footer{background:#050b09;color:#8e9b95;padding:35px max(24px,calc((100% - var(--max))/2));display:flex;align-items:center;gap:40px;font-size:11px}.article-footer .brand{color:white}.article-footer small{margin-left:auto}@media(max-width:800px){.publication-meta{grid-template-columns:1fr 1fr}.publication-meta div:nth-child(3){border-left:0}.article-layout{grid-template-columns:1fr}.article-nav{position:static;display:none}.article-header nav{display:none}}@media(max-width:520px){.article{padding-top:45px}.article-lead h1{font-size:46px}.publication-meta{grid-template-columns:1fr}.publication-meta div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.key-takeaway p{font-size:17px}.article-footer{align-items:flex-start;flex-direction:column}.article-footer small{margin-left:0}}
