.page.svelte-1sgezia{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.page.has-toc.svelte-1sgezia{grid-template-columns:minmax(0,1fr) 200px}.crumbs.svelte-1sgezia{gap:var(--space-xs);color:var(--ink-muted);margin-bottom:var(--space-m);flex-wrap:wrap;font-size:15px;display:flex}.crumbs.svelte-1sgezia a:where(.svelte-1sgezia){color:var(--ink-muted);text-decoration:none}.crumbs.svelte-1sgezia a:where(.svelte-1sgezia):hover{color:var(--link);text-decoration:underline}.prose.svelte-1sgezia{max-width:76ch}.prose.svelte-1sgezia h1{margin:0 0 var(--space-l);font-size:clamp(2.1rem,4vw,2.75rem)}.prose.svelte-1sgezia h2{margin:var(--space-2xl) 0 var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--rule);font-size:1.6rem}.prose.svelte-1sgezia h3{margin:var(--space-xl) 0 var(--space-s);font-size:1.25rem}.prose.svelte-1sgezia h4{margin:var(--space-l) 0 var(--space-xs);font-size:1.05rem}.prose.svelte-1sgezia .anchor{color:inherit;text-decoration:none}.prose.svelte-1sgezia .anchor:hover{text-decoration:underline;text-decoration-thickness:1px}.prose.svelte-1sgezia p,.prose.svelte-1sgezia ul,.prose.svelte-1sgezia ol{margin:0 0 var(--space-m)}.prose.svelte-1sgezia li+li{margin-top:var(--space-2xs)}.prose.svelte-1sgezia .sections{columns:2 220px;column-gap:var(--space-xl);padding-left:0;list-style:none}.prose.svelte-1sgezia .sections li{break-inside:avoid;padding:var(--space-2xs) 0;margin:0}.prose.svelte-1sgezia blockquote{margin:var(--space-m) 0;padding-left:var(--space-l);border-left:1px solid var(--rule);color:var(--ink-muted)}.prose.svelte-1sgezia .alert{margin:var(--space-l) 0;padding:var(--space-m) var(--space-l);background:var(--well);border-radius:var(--radius)}.prose.svelte-1sgezia .alert p:last-child{margin-bottom:0}.prose.svelte-1sgezia .alert-title{margin-bottom:var(--space-2xs);font-weight:600}.prose.svelte-1sgezia .table{margin:var(--space-m) 0 var(--space-l);overflow-x:auto}.prose.svelte-1sgezia table{border-collapse:collapse;min-width:100%;font-size:15px}.prose.svelte-1sgezia th,.prose.svelte-1sgezia td{text-align:left;vertical-align:top;padding:var(--space-xs) var(--space-m) var(--space-xs) 0;border-bottom:1px solid var(--rule)}.prose.svelte-1sgezia th{white-space:nowrap;font-weight:600}.prose.svelte-1sgezia td code{white-space:nowrap}.prose.svelte-1sgezia hr{border:0;border-top:1px solid var(--rule);margin:var(--space-xl) 0}.pager.svelte-1sgezia{gap:var(--space-m);max-width:76ch;margin-top:var(--space-3xl);padding-top:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pager.svelte-1sgezia a:where(.svelte-1sgezia){padding-block:var(--space-xs);font-weight:600;text-decoration:none;display:block}.pager.svelte-1sgezia a:where(.svelte-1sgezia):hover{text-decoration:underline}.pager.svelte-1sgezia span:where(.svelte-1sgezia){color:var(--ink-muted);font-size:14px;font-weight:400;display:block}.next.svelte-1sgezia{text-align:right;grid-column:2}.toc.svelte-1sgezia{max-height:100svh;padding-block:var(--space-m) var(--space-xl);scrollbar-width:thin;align-self:start;font-size:14px;position:sticky;top:0;overflow-y:auto}.toc-title.svelte-1sgezia{margin:0 0 var(--space-xs);font-weight:600}.toc.svelte-1sgezia ul:where(.svelte-1sgezia){border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.toc.svelte-1sgezia a:where(.svelte-1sgezia){padding:4px 0 4px var(--space-s);color:var(--ink-muted);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);border-left:2px solid #0000;margin-left:-1px;line-height:1.35;text-decoration:none;display:block}.toc.svelte-1sgezia .sub:where(.svelte-1sgezia) a:where(.svelte-1sgezia){padding-left:var(--space-l)}.toc.svelte-1sgezia a:where(.svelte-1sgezia):hover{color:var(--ink)}.toc.svelte-1sgezia a.active{color:var(--link);border-left-color:var(--link)}@media (width<=1180px){.page.has-toc.svelte-1sgezia{grid-template-columns:minmax(0,1fr)}.toc.svelte-1sgezia{display:none}}
