.ArticleToc-module__TZGIyW__toc{background:var(--color-surface-light);border-radius:30px;padding:24px;display:block}.ArticleToc-module__TZGIyW__toggle{width:100%;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.ArticleToc-module__TZGIyW__chevron{width:24px;height:24px;color:var(--color-text-muted);transition:rotate var(--duration-base) var(--ease-out);flex:none}.ArticleToc-module__TZGIyW__toggle[aria-expanded=true] .ArticleToc-module__TZGIyW__chevron{rotate:180deg}.ArticleToc-module__TZGIyW__panel{display:none}.ArticleToc-module__TZGIyW__panel[data-open]{margin-block-start:20px;display:block}.ArticleToc-module__TZGIyW__list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ArticleToc-module__TZGIyW__entry{gap:12px;display:grid}.ArticleToc-module__TZGIyW__children{gap:12px;margin:0;padding-inline-start:18px;list-style:outside;display:grid}.ArticleToc-module__TZGIyW__children li::marker{color:var(--color-text-muted);font-size:.6em}.ArticleToc-module__TZGIyW__link{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.ArticleToc-module__TZGIyW__children .ArticleToc-module__TZGIyW__link{font-size:var(--font-size-body-sm)}.ArticleToc-module__TZGIyW__active{color:var(--color-accent);font-weight:var(--font-weight-semibold)}@media (hover:hover){.ArticleToc-module__TZGIyW__link:not(.ArticleToc-module__TZGIyW__active):hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ArticleToc-module__TZGIyW__chevron,.ArticleToc-module__TZGIyW__link{transition:none}}@media (min-width:1200px){.ArticleToc-module__TZGIyW__toc{top:var(--article-sticky-offset);padding:40px 24px;position:sticky}.ArticleToc-module__TZGIyW__toggle{display:none}.ArticleToc-module__TZGIyW__panel{max-height:calc(100dvh - var(--article-sticky-offset) * 2);scrollbar-width:thin;overscroll-behavior:contain;padding-inline-end:8px;display:block;overflow-y:auto}}
.ArticleReader-module__BPwKhq__reader{padding-block:56px var(--section-gap)}.ArticleReader-module__BPwKhq__content :is(h2,h3,h4){scroll-margin-top:calc(var(--article-sticky-offset) + 24px)}.ArticleReader-module__BPwKhq__rail{margin-block-end:32px}@media (min-width:640px){.ArticleReader-module__BPwKhq__reader{padding-block-start:72px}}@media (min-width:1200px){.ArticleReader-module__BPwKhq__reader{grid-template-columns:27.91% minmax(0,1fr);column-gap:5.83%;padding-block-start:80px;display:grid}.ArticleReader-module__BPwKhq__rail{margin-block-end:0}}
.ArticleView-module__7YI1vG__article{--article-h1:clamp(40px, calc(6.792vw + 13.31px), 116px);--article-lede:clamp(20px, calc(.715vw + 17.19px), 28px);--article-h3:clamp(26px, calc(1.251vw + 21.08px), 40px);--article-meta:clamp(14px, calc(.894vw + 10.49px), 24px);--article-sticky-offset:40px;display:block}
