.article-head{max-width:calc(var(--measure) + 30rem);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:1.75rem}.article-kicker{flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem;display:flex}.article-kicker a{color:inherit;text-decoration:none}.article-kicker a:hover{text-decoration:underline}.article-title{font-size:clamp(2.4rem,1.2rem + 4vw,4.9rem);line-height:1;font-weight:var(--weight-strong);letter-spacing:-.024em;max-width:18ch}.article-dek{max-width:44rem;color:var(--fg-2);margin-top:1.25rem;font-size:clamp(1.18rem,1.05rem + .45vw,1.45rem);line-height:1.45}.byline{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.75rem;display:flex}.byline a{color:var(--fg);font-weight:600;text-decoration:none}.byline a:hover{text-decoration:underline}.article-figure{margin-bottom:1rem}.article-figure img{object-fit:cover;width:100%;max-height:44rem}.article-figure figcaption,.article-hero__caption{border-bottom:1px solid var(--rule);color:var(--fg-2);margin-top:.65rem;padding-bottom:.65rem;font-size:.9375rem}.article-hero--immersive{isolation:isolate;min-height:calc(var(--screen) - var(--topbar-h) - 1px);padding-block:calc(var(--masthead-h) + clamp(1.5rem, 5svh, 3.5rem)) clamp(2rem, 6svh, 4rem);color:#fff;background:var(--ink-900);align-items:flex-end;display:flex;position:relative}.article-hero__media{z-index:-2;position:absolute;inset:0}.article-hero__media img{object-fit:cover;width:100%;height:100%}.article-hero__shade{z-index:-1;background:linear-gradient(90deg,#050f15e6 0%,#050f159e 42%,#050f1526 75%),linear-gradient(#050f1500 45%,#050f15d9 100%);position:absolute;inset:0}.article-hero__inner{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.article-hero__text{max-width:52rem}.article-hero--immersive .article-kicker{color:var(--accent-on-ink)}.article-hero--immersive .article-kicker span[aria-hidden]{color:var(--on-ink-muted)}.article-hero--immersive .article-title{color:#fff}.article-hero--immersive .article-dek{color:var(--on-ink-2)}.article-hero--immersive .byline{color:var(--on-ink-muted)}.article-hero--immersive .byline a{color:#fff}.article-hero__coords{text-align:right;color:var(--on-ink);font-variant-numeric:tabular-nums;display:grid}.article-layout{grid-template-columns:13rem minmax(0, var(--measure)) minmax(12rem, 17rem);justify-content:space-between;gap:2rem clamp(2rem,4vw,4rem);padding-block:1.5rem 3rem;display:grid}.article-rail{pointer-events:none;position:relative}.article-rail>*{pointer-events:auto}.toc{border-top:1px solid var(--rule-strong);padding-top:.9rem;position:sticky;top:1.5rem}.toc__title{margin-bottom:.75rem}.toc ol{counter-reset:toc;gap:.1rem;margin:0;padding:0;display:grid}.toc li{counter-increment:toc}.toc a{color:var(--fg-2);border-inline-start:2px solid #0000;grid-template-columns:1.6rem 1fr;padding:.4rem 0;font-size:.95rem;line-height:1.3;text-decoration:none;display:grid}.toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-label);color:var(--fg-muted);padding-top:.2rem;font-size:.6875rem}.toc a:hover,.toc a[aria-current=true]{color:var(--fg)}.toc a[aria-current=true]:before{color:var(--accent)}.rail-lang{border-top:1px solid var(--rule);gap:.35rem;margin-top:1.5rem;padding-top:.9rem;display:grid}.rail-lang a{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.rail-lang svg{width:1rem;height:1rem}.article-main{min-width:0}.article-main>.article-tools{margin-bottom:2rem}.article-flag{gap:.5rem;margin:-1rem 0 1.5rem;display:flex}.notes{border-top:1px solid var(--rule-strong);margin-top:3rem;padding-top:1rem}.notes__title{margin-bottom:1rem}.notes__list{color:var(--fg-2);gap:.6rem;margin:0;padding-inline-start:1.6rem;font-size:.9375rem;line-height:1.5;display:grid}.notes__list li::marker{font-family:var(--font-label);color:var(--accent);font-size:.8em}.notes__list li:target{background:var(--highlight);color:#111}.notes__back{color:var(--accent);padding-inline:.25rem;text-decoration:none}.article-note{background:var(--bg-raised);border-inline-start:3px solid var(--fg-muted);margin-top:1.75rem;padding:1rem 1.2rem}.article-note--correction{border-inline-start-color:var(--accent)}.article-note p+p{margin-top:.35rem}.article-topics{margin-top:2.5rem}.article-topics h2{margin-bottom:.7rem}.article-topics ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.article-topics a{border:1px solid var(--rule-strong);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;padding:.4rem .75rem;font-size:.75rem;text-decoration:none;display:inline-block}.article-topics a:hover{background:var(--fg);color:var(--bg)}.article-aside{pointer-events:none;align-content:start;gap:1.25rem;display:grid}.article-aside>*{pointer-events:auto}.article-aside .file-box{background:var(--ink-850);color:#fff;border-top:3px solid var(--accent-bg);gap:.6rem;padding:1.25rem;text-decoration:none;display:grid;position:sticky;top:1.5rem}.file-box__label{color:var(--accent-on-ink);font-size:.6875rem}.file-box__title{font-family:var(--font-display);font-size:1.5rem;font-weight:650;line-height:1.1}.file-box__summary{color:var(--on-ink-2);font-size:.95rem;line-height:1.45}.file-box__more{color:#fff}.article-aside .file-box:hover .file-box__title{text-decoration:underline}.article-after{padding-block:2rem 3.5rem}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}body.has-listen-player{padding-bottom:6rem}@media (width<=1240px){.article-layout{grid-template-columns:minmax(0, var(--measure)) minmax(12rem, 16rem)}.article-rail{order:-1;grid-column:1/-1}.toc{position:static}.toc ol{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));column-gap:1.5rem}}@media (width<=900px){.article-layout,.related-grid{grid-template-columns:minmax(0,1fr)}.article-hero__coords{display:none}.article-aside .file-box{position:static}}.key-judgements{background:var(--bg-raised);border-top:3px solid var(--accent);box-shadow:inset 0 -1px 0 var(--rule);margin-block:0 2.5rem;padding:1.5rem 1.6rem 1.35rem}.key-judgements__title{font-family:var(--font-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.8125rem;font-weight:600}.key-judgements__list{gap:1.1rem;margin:0;padding:0;display:grid}.kj{border-top:1px solid var(--rule);grid-template-columns:2rem 1fr;gap:.75rem;padding-top:1.1rem;display:grid}.kj:first-child{border-top:0;padding-top:0}.kj__n{font-family:var(--font-label);color:var(--fg-muted);padding-top:.25rem;font-size:.8125rem}.kj__likelihood{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:.4rem;font-size:.75rem;display:flex}.kj__term{color:var(--fg);font-weight:600}.kj__range{color:var(--fg-muted)}.kj__scale{grid-template-columns:repeat(7,.95rem);gap:2px;display:inline-grid}.kj__cell{background:var(--rule);height:.45rem}.kj__cell.is-on{background:var(--accent)}.kj__text{font-size:1.08rem;font-weight:500;line-height:1.5}.key-judgements__note{border-top:1px solid var(--rule);color:var(--fg-muted);margin-top:1.1rem;padding-top:.9rem;font-size:.85rem;line-height:1.45}.key-judgements__note a{color:inherit}
