.ArticleView-module__OwZY8q__article{padding-top:calc(72px + clamp(24px,4vw,48px));padding-bottom:clamp(72px,9vw,140px)}.ArticleView-module__OwZY8q__head{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;max-width:1100px;display:grid}.ArticleView-module__OwZY8q__topic{font-size:var(--fs-small);color:var(--accent);margin-top:clamp(12px,2.5vw,32px);font-weight:600}.ArticleView-module__OwZY8q__h1{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;text-transform:uppercase;font-size:clamp(2.3rem,6.4vw,6.6rem);font-weight:850;line-height:.92}.ArticleView-module__OwZY8q__lead{max-width:38em;color:var(--muted);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.5}.ArticleView-module__OwZY8q__meta{font-size:var(--fs-small);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 22px;width:100%;padding-top:14px;display:flex}.ArticleView-module__OwZY8q__meta a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.ArticleView-module__OwZY8q__legacy{font-size:var(--fs-small);color:var(--muted);border-radius:var(--r-s);background:rgba(var(--fg-rgb), .05);padding:10px 14px}.ArticleView-module__OwZY8q__hero{max-width:1200px;margin-top:clamp(32px,4vw,56px)}.ArticleView-module__OwZY8q__heroImg{aspect-ratio:16/9;background:rgba(var(--fg-rgb), .06);border-radius:2px;position:relative;overflow:hidden}.ArticleView-module__OwZY8q__hero figcaption{font-size:var(--fs-small);color:var(--muted);margin-top:10px}.ArticleView-module__OwZY8q__credit a{text-decoration:underline}.ArticleView-module__OwZY8q__layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:32px clamp(32px,5vw,96px);margin-top:clamp(40px,5vw,72px);display:grid}.ArticleView-module__OwZY8q__toc{top:calc(var(--header-h) + 28px);font-size:.9rem;position:sticky}.ArticleView-module__OwZY8q__tocT{color:var(--muted);margin-bottom:12px}.ArticleView-module__OwZY8q__toc ol{border-left:1px solid var(--line-strong);gap:10px;padding-left:16px;display:grid}.ArticleView-module__OwZY8q__toc a{line-height:1.35;display:block}.ArticleView-module__OwZY8q__toc a:hover{color:var(--accent)}.ArticleView-module__OwZY8q__main{min-width:0;max-width:46rem}.ArticleView-module__OwZY8q__secT{font-family:var(--font-display);margin-bottom:18px;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:850;line-height:1.05}.ArticleView-module__OwZY8q__faq,.ArticleView-module__OwZY8q__sources{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:28px}.ArticleView-module__OwZY8q__faq dl{gap:20px;display:grid}.ArticleView-module__OwZY8q__faq dt{font-size:1.0625rem;font-weight:600}.ArticleView-module__OwZY8q__faq dd{color:var(--muted);margin:6px 0 0;line-height:1.6}.ArticleView-module__OwZY8q__sources ol,.ArticleView-module__OwZY8q__sources ul{color:var(--muted);gap:8px;padding-left:1.2em;font-size:.9375rem;list-style:decimal;display:grid}.ArticleView-module__OwZY8q__sources ul{list-style:outside}.ArticleView-module__OwZY8q__sources a{color:var(--fg);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ArticleView-module__OwZY8q__checked{font-size:.85em}.ArticleView-module__OwZY8q__cta{border-radius:var(--r-l);background:var(--pink);color:#fff;justify-items:start;gap:12px;margin-top:56px;padding:28px;display:grid}.ArticleView-module__OwZY8q__ctaK{font-size:var(--fs-small);color:#fff}.ArticleView-module__OwZY8q__ctaT{font-family:var(--font-display);overflow-wrap:break-word;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:850;line-height:1}.ArticleView-module__OwZY8q__ctaX{color:#fff;max-width:36em}.ArticleView-module__OwZY8q__cta .btn--ink{--btn-bg:#fff;--btn-fg:var(--ink);--btn-hover-bg:var(--ink);--btn-hover-fg:#fff}.ArticleView-module__OwZY8q__related{margin-top:clamp(64px,8vw,120px)}.ArticleView-module__OwZY8q__related ul{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ArticleView-module__OwZY8q__related li+li{border-left:1px solid var(--line)}.ArticleView-module__OwZY8q__related a{gap:10px;height:100%;padding:22px 22px 22px 0;display:grid}.ArticleView-module__OwZY8q__related li+li a{padding-left:22px}.ArticleView-module__OwZY8q__rTopic{font-size:var(--fs-micro);color:var(--accent);font-weight:600}.ArticleView-module__OwZY8q__rTitle{font-family:var(--font-display);font-size:1.7rem;font-weight:850;line-height:1.05}.ArticleView-module__OwZY8q__related a:hover .ArticleView-module__OwZY8q__rTitle{color:var(--accent)}.ArticleView-module__OwZY8q__rMeta{font-size:var(--fs-micro);color:var(--muted)}@media (max-width:1000px){.ArticleView-module__OwZY8q__layout{grid-template-columns:minmax(0,1fr)}.ArticleView-module__OwZY8q__toc{border-radius:var(--r-m);background:rgba(var(--fg-rgb), .04);padding:16px 18px;position:static}.ArticleView-module__OwZY8q__related ul{grid-template-columns:1fr}.ArticleView-module__OwZY8q__related li+li{border-left:0;border-top:1px solid var(--line)}.ArticleView-module__OwZY8q__related li+li a{padding-left:0}}:where(.ArticleView-module__OwZY8q__head>*),:where(.ArticleView-module__OwZY8q__cta>*){min-width:0;max-width:100%}@media (max-width:420px){.ArticleView-module__OwZY8q__cta{padding:22px 18px}}
.Blocks-module__vCGF-a__short{border-radius:var(--r-m);background:rgba(var(--fg-rgb), .05);box-shadow:inset 3px 0 0 var(--accent);padding:22px 24px;font-size:1.0625rem;line-height:1.6;margin-block:1.8em!important}.Blocks-module__vCGF-a__short>div>*+*{margin-top:.7em}.Blocks-module__vCGF-a__shortLabel{font-size:var(--fs-small);color:var(--accent);margin-bottom:8px;font-weight:600}.Blocks-module__vCGF-a__pull{font-family:var(--font-display);font-style:italic;font-family:var(--font-display-italic);text-wrap:balance;font-weight:300;border:0!important;margin-block:1.8em!important;padding:0!important;font-size:clamp(1.9rem,3.4vw,2.8rem)!important;line-height:1.08!important}.Blocks-module__vCGF-a__pull p{margin:0}.Blocks-module__vCGF-a__note{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--line-strong);padding:18px 22px;font-size:1rem;margin-block:1.6em!important}.Blocks-module__vCGF-a__noteT{margin-bottom:6px;font-weight:600}.Blocks-module__vCGF-a__note>div>*+*{margin-top:.6em}
