.crumbs.svelte-1wv25c7{color:var(--muted);gap:.5rem;margin-bottom:1rem;display:flex}.crumbs.svelte-1wv25c7 a:where(.svelte-1wv25c7){color:var(--accent);font-weight:600;text-decoration:none}.crumbs.svelte-1wv25c7 a:where(.svelte-1wv25c7):hover{text-decoration:underline}.layout.svelte-1wv25c7{grid-template-columns:minmax(0,44rem) 13rem;justify-content:space-between;gap:3rem;display:grid}h1.svelte-1wv25c7{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.1}.lead.svelte-1wv25c7{color:var(--muted);margin:1.25rem 0 .75rem;font-size:1.125rem;line-height:1.6}.meta.svelte-1wv25c7{margin:0 0 2.5rem}.toc.svelte-1wv25c7{border-left:1px solid var(--border);align-self:start;padding-left:1rem;position:sticky;top:2rem}.toc-title.svelte-1wv25c7{margin:0 0 .5rem;font-weight:600}.toc.svelte-1wv25c7 ul:where(.svelte-1wv25c7){flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.toc.svelte-1wv25c7 a:where(.svelte-1wv25c7){color:var(--muted);text-decoration:none}.toc.svelte-1wv25c7 a:where(.svelte-1wv25c7):hover{color:var(--text)}.prose.svelte-1wv25c7{line-height:1.7}.prose.svelte-1wv25c7 h2{letter-spacing:-.02em;margin:2.75rem 0 1rem;scroll-margin-top:1.5rem;font-size:1.375rem}.prose.svelte-1wv25c7 h3{margin:2rem 0 .5rem;font-size:1.0625rem}.prose.svelte-1wv25c7 p,.prose.svelte-1wv25c7 ul,.prose.svelte-1wv25c7 ol{margin:0 0 1rem}.prose.svelte-1wv25c7 ul,.prose.svelte-1wv25c7 ol{padding-left:1.25rem}.prose.svelte-1wv25c7 li+li{margin-top:.375rem}.prose.svelte-1wv25c7 code{background:var(--fill);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.375rem;padding:.125rem .375rem;font-size:.875em}.prose.svelte-1wv25c7 .table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 1rem;overflow-x:auto}.prose.svelte-1wv25c7 table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.prose.svelte-1wv25c7 th,.prose.svelte-1wv25c7 td{text-align:left;vertical-align:top;padding:.75rem 1rem}.prose.svelte-1wv25c7 thead th{font-size:.8125rem}.prose.svelte-1wv25c7 tbody tr{border-top:1px solid var(--border)}.prose.svelte-1wv25c7 tbody th{color:var(--muted);font-weight:400}.prose.svelte-1wv25c7 tbody td:first-of-type{font-weight:600}@media (width<=40rem){.prose.svelte-1wv25c7 thead{display:none}.prose.svelte-1wv25c7 tbody tr{gap:.25rem;padding:.875rem 1rem;display:grid}.prose.svelte-1wv25c7 tbody th,.prose.svelte-1wv25c7 tbody td{padding:0}.prose.svelte-1wv25c7 tbody th{color:var(--text);font-weight:600}.prose.svelte-1wv25c7 tbody td{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;display:grid}.prose.svelte-1wv25c7 tbody td:before{content:attr(data-label);color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.7}}.cta.svelte-1wv25c7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:3rem;padding:1.5rem;display:flex}.cta.svelte-1wv25c7 h2:where(.svelte-1wv25c7){letter-spacing:-.02em;margin:0;font-size:1.25rem}.cta.svelte-1wv25c7 p:where(.svelte-1wv25c7){margin:0}.related.svelte-1wv25c7{margin-top:4rem}.related.svelte-1wv25c7 h2:where(.svelte-1wv25c7){letter-spacing:-.02em;margin:0 0 1rem;font-size:1.375rem}.related.svelte-1wv25c7 ul:where(.svelte-1wv25c7){grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=56rem){.layout.svelte-1wv25c7{grid-template-columns:minmax(0,1fr)}.toc.svelte-1wv25c7{display:none}}
