.article-editorial{--article-paper:#f3f0e8;--article-secondary:#e8e5dd;--article-surface:#fff;--article-text:#17212b;--article-navy:#172536;--article-ochre:#c58b2a;--article-ochre-text:#8a5a12;--article-sage:#a9b7b5;--article-border:#d5d1c7;background:var(--article-paper);min-height:100vh;color:var(--article-text);font-family:IBM Plex Sans,Hind,sans-serif}.article-editorial *,.article-editorial :before,.article-editorial :after{box-sizing:border-box}.article-editorial>header{border-color:color-mix(in srgb, var(--article-paper) 20%, transparent);background:var(--article-navy);color:var(--article-paper)}.article-editorial>header .nav-item,.article-editorial>header button{color:var(--article-paper)}.article-editorial>header .btn-amber{border:1px solid var(--article-ochre);background:var(--article-ochre);color:var(--article-text);border-radius:4px}.article-editorial>header [role=menu]{border-color:var(--article-border);background:var(--article-navy)}.article-shell{width:min(1120px,100% - 40px);margin:0 auto}.article-reading-width{width:min(720px,100%);margin-inline:auto}.article-breadcrumb{color:var(--article-text);gap:8px;padding-top:24px;font-size:14px;font-weight:600;display:flex}.article-breadcrumb a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--article-ochre);-webkit-text-decoration-color:var(--article-ochre);text-decoration-color:var(--article-ochre);text-underline-offset:4px}.article-header{padding:52px 0 36px}.article-kicker,.article-callout-label,.article-source-label{color:var(--article-ochre-text);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.article-title{max-width:920px;color:var(--article-text);letter-spacing:0;margin:12px 0 0;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(44px,6vw,52px);font-weight:700;line-height:1.02}.article-dek{max-width:760px;color:var(--article-text);margin:20px 0 0;font-size:20px;font-weight:500;line-height:1.5}.article-meta{color:var(--article-text);flex-wrap:wrap;gap:8px;margin-top:24px;font-size:14px;font-weight:600;display:flex}.article-byline-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.article-hero-placeholder{border-block:1px solid var(--article-border);background:var(--article-secondary);min-height:440px;color:var(--article-text);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;font-size:13px;font-weight:700;display:grid}.article-body{padding:52px 0 20px}.article-body p,.article-body li{color:var(--article-text);font-family:IBM Plex Sans,Hind,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.article-body>p+p{margin-top:24px}.article-section{border-top:1px solid var(--article-border);margin-top:52px;padding-top:34px}.article-section h2,.article-sources h2,.article-related h2{color:var(--article-text);letter-spacing:0;margin:0 0 18px;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(28px,4vw,32px);font-weight:700;line-height:1.15}.article-section p+p{margin-top:20px}.article-callout{border-left:4px solid var(--article-ochre);background:var(--article-surface);margin:36px 0;padding:22px 24px}.article-callout p{margin-top:8px;font-weight:500}.article-pullquote{border-block:2px solid var(--article-navy);color:var(--article-navy);margin:52px 0;padding:28px 0;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:28px;font-weight:700;line-height:1.3}.article-sources{border:2px solid var(--article-navy);background:var(--article-surface);margin-top:56px;padding:28px}.article-sources p,.article-sources li{color:var(--article-text);font-size:18px;line-height:1.6}.article-sources ul{margin:18px 0 0;padding:0;list-style:none}.article-sources li+li{border-top:1px solid var(--article-border);margin-top:14px;padding-top:14px}.article-ask{border-top:3px solid var(--article-ochre);color:var(--article-text);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:22px 0;font-size:18px;font-weight:700;text-decoration:none;display:flex}.article-related{border-top:1px solid var(--article-border);margin-top:56px;padding:48px 0}.article-related-list{border-top:2px solid var(--article-navy)}.article-related-item{border-bottom:1px solid var(--article-border);color:var(--article-text);grid-template-columns:120px 1fr auto;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none;display:grid}.article-related-item span:first-child{color:var(--article-ochre-text);text-transform:uppercase;font-size:13px;font-weight:700}.article-related-item strong{font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:22px;line-height:1.2}.article-newsletter{background:var(--article-navy);color:var(--article-paper);padding:56px 0}.article-newsletter section{background:0 0;padding:0}.article-newsletter h2,.article-newsletter p,.article-newsletter li,.article-newsletter span,.article-newsletter a{color:var(--article-paper)}.article-newsletter form>button{background:var(--article-ochre);color:var(--article-text)}.article-newsletter section>div>div>div:last-child>div{border-color:var(--article-sage);background:var(--article-paper);box-shadow:none;color:var(--article-text);border-radius:0}.article-newsletter section>div>div>div:last-child>div span,.article-newsletter section>div>div>div:last-child>div p,.article-newsletter section>div>div>div:last-child>div a{color:var(--article-text)}@media (width<=640px){.article-shell{width:min(100% - 32px,1120px)}.article-header{padding:38px 0 28px}.article-title{font-size:44px}.article-dek{font-size:18px}.article-hero-placeholder{min-height:260px}.article-body{padding-top:38px}.article-related-item{grid-template-columns:1fr auto;gap:10px 16px}.article-related-item span:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.article-editorial *{scroll-behavior:auto!important}}.article-editorial .article-hero-figure{border-inline:0}
