.article_head__FAklK{padding-top:clamp(48px,9vh,104px)}.article_back__Ai4WH{font-size:16px;color:var(--muted);text-decoration:none}.article_back__Ai4WH:hover{color:var(--ink)}.article_title__1Ayo4{max-width:14em;margin:20px 0 0;font-weight:800;font-size:clamp(40px,5.6vw,84px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.article_lede__uO4q_{max-width:36em;margin:24px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:var(--body)}.article_meta__1G9RM{margin:20px 0 0;font-size:16px;color:var(--muted)}.article_hero__zlhe3{display:block;width:100%;height:clamp(320px,40vw,600px);margin-top:clamp(8px,2vh,24px);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%)}.article_body__vftPf{display:grid;grid-template-columns:minmax(0,220px) minmax(0,760px);justify-content:center;gap:clamp(40px,6vw,104px);margin-top:clamp(40px,6vh,72px)}.article_toc__TlwiE{position:sticky;top:calc(var(--header) + 32px);align-self:start}.article_toc__TlwiE ol{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.35}.article_toc__TlwiE a{color:var(--muted);text-decoration:none}.article_toc__TlwiE a:hover{color:var(--ink)}.article_prose__5ygDU h2{margin:56px 0 16px;font-weight:800;font-size:clamp(26px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em;scroll-margin-top:calc(var(--header) + 24px)}.article_prose__5ygDU>h2:first-child{margin-top:0}.article_prose__5ygDU p{margin:0 0 20px;font-size:19px;line-height:1.65;color:var(--body)}.article_prose__5ygDU ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.article_prose__5ygDU li{position:relative;padding-left:22px;font-size:19px;line-height:1.6;color:var(--body)}.article_prose__5ygDU li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:2px;background:#a855f7;content:""}.article_inline__gDfVK,.article_source__jD_cW{color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:5px}.article_figure__Cauhl{margin:40px 0 44px}.article_figure__Cauhl figcaption{max-width:40em;margin-top:14px;font-size:15px;line-height:1.5;color:var(--muted)}.article_chart___8t1V figcaption{margin-top:20px}.article_scene__4IGsa{display:block;width:100%;height:clamp(300px,34vw,460px);-webkit-mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 60%,transparent 100%)}.article_image__X2riR{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--rule-soft);border-radius:18px}.article_image__X2riR img{object-fit:contain}.article_switch__RNj1u{display:flex;flex-wrap:wrap;gap:10px}.article_option__THayi{display:inline-flex;height:44px;align-items:center;padding:0 18px;border:1px solid var(--rule);border-radius:999px;background:none;color:var(--ink);font:inherit;font-size:16px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.article_option__THayi[aria-checked=true]{border-color:#a855f7;background:#1d0b3b;font-weight:800}.article_sources__OgsHk{margin-top:64px;padding-top:32px;border-top:1px solid var(--rule)}.article_sources__OgsHk h2{margin-top:0}.article_sources__OgsHk ul{display:grid;gap:14px}.article_sources__OgsHk li{padding:0}.article_sources__OgsHk li:before{display:none}.article_sources__OgsHk a{font-weight:800;color:var(--ink)}.article_sources__OgsHk span{margin-left:10px;color:var(--muted);font-size:16px}@media (max-width:900px){.article_body__vftPf{grid-template-columns:minmax(0,1fr)}.article_toc__TlwiE{display:none}.article_prose__5ygDU li,.article_prose__5ygDU p{font-size:18px}}.charts_chart__uZ_1h{position:relative;font-size:15px}.charts_legend__cRLod{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;color:var(--body)}.charts_legend__cRLod span{display:inline-flex;align-items:center;gap:8px}.charts_legend__cRLod i{width:10px;height:10px;border-radius:50%}.charts_grid__udQF1{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,104px);column-gap:20px}.charts_row__oLNN3{display:contents}.charts_row__oLNN3>*{padding:22px 0 10px;border-bottom:1px solid var(--rule-soft)}.charts_row__oLNN3[data-on]>*{background:hsla(0,0%,100%,.03)}.charts_name__JY9oD{align-self:center;color:var(--ink);font-weight:800;font-size:15px;line-height:1.25}.charts_track__jTz8v{position:relative;min-height:22px}.charts_gridline__errYc{position:absolute;top:0;bottom:0;width:1px;background:#222}.charts_span__nIxyW{position:absolute;top:50%;height:2px;margin-top:-1px;background:#3a3a3a}.charts_mark__2xnNF{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;box-shadow:0 0 0 2px #000}.charts_cut__vjJxL{position:absolute;top:50%;margin-top:-24px;transform:translateX(-50%);font-size:13px;font-weight:800;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.charts_scoreHead__zJCVr,.charts_score__rO29k{align-self:center;text-align:right;color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.charts_scoreHead__zJCVr{color:var(--muted);font-size:13px;padding-bottom:8px}.charts_arrow__Ou4HR{color:var(--muted)}.charts_axis__jY0_z{position:relative;height:24px;color:var(--muted);font-size:13px}.charts_axis__jY0_z span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.charts_axis__jY0_z span:first-child{transform:none}.charts_axis__jY0_z span:last-child{transform:translateX(-100%)}.charts_tip__k42CD{position:absolute;bottom:calc(100% + 6px);z-index:2;transform:translateX(-50%);padding:10px 12px;border:1px solid #4a4a4a;border-radius:12px;background:#000;color:var(--body);font-size:14px;line-height:1.45;white-space:nowrap;pointer-events:none}.charts_tip__k42CD strong{display:block;color:var(--ink)}.charts_bars__WRy5G{display:grid;gap:14px}.charts_barRow__yO8N1{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);column-gap:20px;align-items:center}.charts_barRow__yO8N1 .charts_track__jTz8v{height:30px}.charts_bar__NKKMN{position:absolute;top:6px;left:0;height:18px;border-radius:0 4px 4px 0;transition:opacity .15s ease}.charts_value__vKjU2{position:absolute;top:50%;margin:-10px 0 0 10px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:700px){.charts_grid__udQF1{grid-template-columns:minmax(0,96px) minmax(0,1fr) minmax(0,76px);column-gap:12px}.charts_name__JY9oD,.charts_score__rO29k{font-size:13px}.charts_barRow__yO8N1{grid-template-columns:minmax(0,1fr);row-gap:6px}.charts_axis__jY0_z span:nth-child(2),.charts_axis__jY0_z span:nth-child(4){display:none}}