.page_section__FrVHg{background:var(--paper)}.page_layout__A3RY9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem}.page_toc__pn1_A{display:flex;flex-direction:column;gap:1.25rem}.page_toc__pn1_A ol{margin:0;border-top:1px solid var(--line)}.page_toc__pn1_A li a{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.875rem;line-height:1.35;color:var(--ink-soft);transition:color .25s,padding .4s var(--ease-out)}.page_toc__pn1_A li a span{font-family:var(--font-mono);font-size:.6875rem;color:var(--violet-700);padding-top:.15rem}.page_toc__pn1_A li a:hover{color:var(--ink);padding-left:.4rem}.page_content__z9fjY{max-width:46rem;min-width:0}.page_article__kfZHV{scroll-margin-top:calc(var(--header-offset) + 1.5rem)}.page_article__kfZHV h2{padding-bottom:.6rem;border-bottom:1px solid var(--line)}@media (min-width:1024px){.page_layout__A3RY9{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.page_toc__pn1_A{position:-webkit-sticky;position:sticky;top:calc(var(--header-offset) + 2rem)}}