.layout.svelte-148s20x{gap:3rem;display:grid}@media (width>=1024px){.layout.svelte-148s20x{grid-template-columns:16rem 1fr;gap:4rem}}.toc.svelte-148s20x{border-top:2px solid var(--color-mint);padding-top:1.5rem}@media (width>=1024px){.toc.svelte-148s20x{align-self:start;max-height:calc(100vh - 10rem);position:sticky;top:7.5rem;overflow-y:auto}}.toc-title.svelte-148s20x{text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.95rem;font-weight:600}.toc.svelte-148s20x ol:where(.svelte-148s20x){counter-reset:toc;gap:.6rem;list-style:none;display:grid}.toc.svelte-148s20x li:where(.svelte-148s20x){counter-increment:toc}.toc.svelte-148s20x a:where(.svelte-148s20x){color:var(--color-muted);font-size:.875rem;line-height:1.5;transition:color .3s ease-out;display:block}.toc.svelte-148s20x a:where(.svelte-148s20x):before{content:counter(toc) ". ";color:var(--color-mint-strong);font-weight:600}.toc.svelte-148s20x a:where(.svelte-148s20x):hover{color:var(--color-mint-text)}.doc.svelte-148s20x{max-width:46rem}.updated.svelte-148s20x{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.doc-section.svelte-148s20x{margin-top:2.25rem;scroll-margin-top:7rem}.doc-section.svelte-148s20x h2:where(.svelte-148s20x){margin-bottom:.85rem;font-size:1.25rem;font-weight:700}@media (width>=768px){.doc-section.svelte-148s20x h2:where(.svelte-148s20x){font-size:1.4rem}}.doc-section.svelte-148s20x p:where(.svelte-148s20x){font-size:.95rem}.doc-section.svelte-148s20x p:where(.svelte-148s20x)+p:where(.svelte-148s20x),.doc-list.svelte-148s20x+p:where(.svelte-148s20x){margin-top:.9rem}.doc-list.svelte-148s20x{gap:.6rem;margin-top:.9rem;list-style:none;display:grid}.doc-list.svelte-148s20x li:where(.svelte-148s20x){padding-left:1.5rem;font-size:.95rem;line-height:1.75;position:relative}.doc-list.svelte-148s20x li:where(.svelte-148s20x):before{content:"";background-color:var(--color-mint-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:.7rem;left:0}.footnote.svelte-148s20x{border-top:1px solid var(--color-hairline);color:var(--color-muted);margin-top:3rem;padding-top:1.5rem;font-size:.9rem}.footnote.svelte-148s20x a{color:var(--color-mint-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}
