.sc-article-layout,.sc-article-layout [data-sc-article-body]{min-inline-size:0}.sc-article-layout :is(h2,h3)[id]{scroll-margin-top:calc(var(--sc-header-offset,0px) + 1.5rem)}.sc-toc{inline-size:min(100%, var(--sc-reading-width));font:.8rem/1.6 var(--sc-font-ui);margin:0 auto 2rem}.sc-toc summary{cursor:pointer;color:var(--sc-ink);padding-block:.6rem;font-weight:600}.sc-toc-scroll{max-block-size:12rem;padding:.25rem .5rem;overflow-y:auto}.sc-toc-rail{border-inline-start:2px solid var(--sc-rule);position:relative}.sc-toc ol{margin:0;padding:0;list-style:none}.sc-toc li{margin:0;padding:0}.sc-toc a{color:var(--sc-muted);overflow-wrap:anywhere;padding:.5rem .75rem;text-decoration:none;display:block}.sc-toc .sc-toc-subsection a{padding-inline-start:1.5rem}.sc-toc a[aria-current=true]{color:var(--sc-ink);font-weight:600}.sc-toc a:hover{color:var(--sc-ink);text-decoration:underline}.sc-toc a:focus-visible{outline-offset:-3px}.sc-toc-marker{background:var(--sc-green);pointer-events:none;inline-size:2px;transition:transform .35s cubic-bezier(.34,1.45,.64,1),height .35s cubic-bezier(.34,1.45,.64,1);position:absolute;inset-block-start:0;inset-inline-start:-2px}@media (min-width:1200px){.sc-article-layout{grid-template-columns:minmax(0, var(--sc-reading-width)) minmax(0, 240px);justify-content:center;align-items:start;gap:3rem;display:grid}.sc-article-layout>[data-sc-article-body]{grid-area:1/1}.sc-article-layout>.sc-toc{grid-area:1/2;margin:1.5rem 0 0;position:sticky;inset-block-start:calc(var(--sc-header-offset,0px) + 1.5rem)}.sc-toc-scroll{max-block-size:calc(100dvh - var(--sc-header-offset,0px) - 7rem)}.sc-record:has(>.sc-article-layout)>.sc-record-header{margin-inline-start:max(0px, calc((100% - var(--sc-reading-width) - 240px - 3rem) / 2))}}@media (prefers-reduced-motion:reduce){.sc-toc-marker{transition:none}.sc-article-layout{scroll-behavior:auto}}
