.columns.svelte-11o795e{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:40px;display:grid}h1.svelte-11o795e{margin-bottom:20px;font-size:clamp(2rem,4vw,2.75rem)}.toc.svelte-11o795e{font-size:.85rem;position:sticky;top:92px}.toc.svelte-11o795e p:where(.svelte-11o795e){color:var(--text);margin:0 0 8px;font-weight:600}.toc.svelte-11o795e ul:where(.svelte-11o795e){margin:0;padding:0;list-style:none}.toc.svelte-11o795e a:where(.svelte-11o795e){color:var(--text-muted);padding-block:3px;line-height:1.35;text-decoration:none;display:block}.toc.svelte-11o795e a:where(.svelte-11o795e):hover{color:var(--text)}.pager.svelte-11o795e{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;display:flex}.prose.svelte-11o795e{overflow-wrap:anywhere}.prose.svelte-11o795e h2,.prose.svelte-11o795e h3,.prose.svelte-11o795e h4{scroll-margin-top:80px}.prose.svelte-11o795e h2{margin-block:44px 14px;font-size:1.75rem}.prose.svelte-11o795e h3{margin-block:32px 10px;font-size:1.35rem}.prose.svelte-11o795e h4{margin-block:24px 8px;font-size:1.15rem}.prose.svelte-11o795e :is(h2,h3,h4)>a[href^=\#]{color:inherit;text-decoration:none}.prose.svelte-11o795e :is(h2,h3,h4)>a[href^=\#]:hover:after{content:" #";color:var(--text-muted)}.prose.svelte-11o795e p,.prose.svelte-11o795e ul,.prose.svelte-11o795e ol{margin-block:0 14px}.prose.svelte-11o795e li{margin-block:4px}.prose.svelte-11o795e ul,.prose.svelte-11o795e ol{padding-left:1.4rem}.prose.svelte-11o795e :not(pre)>code{background:var(--inline-code);border-radius:5px;padding:2px 5px;font-size:.86em}.prose.svelte-11o795e .code{overflow-wrap:normal;margin-block:16px 20px}.prose.svelte-11o795e blockquote{border-left:3px solid var(--accent);background:var(--surface-raised);border-radius:0 8px 8px 0;margin:16px 0;padding:10px 16px}.prose.svelte-11o795e blockquote p:last-child{margin-bottom:0}.prose.svelte-11o795e hr{border:0;border-top:1px solid var(--line);margin-block:32px}.prose.svelte-11o795e .table-wrap{margin-block:16px 20px;overflow-x:auto}.prose.svelte-11o795e table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.92rem}.prose.svelte-11o795e th,.prose.svelte-11o795e td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.prose.svelte-11o795e th{font-weight:600}@media (width<=1100px){.columns.svelte-11o795e{grid-template-columns:minmax(0,1fr)}.toc.svelte-11o795e{display:none}}
