.doc-hero.svelte-rwm294{background:var(--color-teal-5);padding:clamp(var(--s-24),14vh,var(--s-32)) var(--pz-inset)}.doc-hero__inner.svelte-rwm294{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:72ch;margin:0 auto;gap:var(--s-2)}.doc-hero.svelte-rwm294 h1:where(.svelte-rwm294){margin-top:var(--s-1)}.doc-hero.svelte-rwm294 .section-lede:where(.svelte-rwm294){max-width:56ch;margin-top:var(--s-4);text-align:center}.doc-hero__meta.svelte-rwm294{display:flex;align-items:center;gap:var(--s-4);width:min(360px,90%);margin:var(--s-8) 0 0}.doc-hero__meta.svelte-rwm294 .rule:where(.svelte-rwm294){flex:1;height:1px;background:color-mix(in srgb,var(--color-sand) 32%,transparent)}.doc-hero__meta.svelte-rwm294 .meta-label:where(.svelte-rwm294){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-sand-60);white-space:nowrap}@media(max-width:900px){.doc-hero.svelte-rwm294{padding-block:clamp(var(--s-16),10vh,var(--s-24))}}.body.svelte-p8lgus{max-width:70ch}.para.svelte-p8lgus{font-size:18px;line-height:1.7;color:var(--color-ink-3)}.para.svelte-p8lgus+.para:where(.svelte-p8lgus){margin-top:var(--s-6)}.para.svelte-p8lgus a,.doc-list.svelte-p8lgus a{color:var(--color-magenta);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--duration-fast) var(--ease-smooth)}.para.svelte-p8lgus a:hover,.doc-list.svelte-p8lgus a:hover{color:var(--color-teal-5)}.para.svelte-p8lgus strong,.doc-list.svelte-p8lgus strong{font-weight:600;color:var(--color-ink)}.para.svelte-p8lgus em,.doc-list.svelte-p8lgus em{font-style:italic;color:inherit}.body-head.svelte-p8lgus{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,30px);line-height:1.25;letter-spacing:-.015em;color:var(--color-ink);margin-top:var(--s-12);margin-bottom:var(--s-4)}.body-head__num.svelte-p8lgus{color:var(--color-magenta)}.body.svelte-p8lgus>:first-child{margin-top:0}.doc-list.svelte-p8lgus{margin:var(--s-4) 0 0;padding-left:var(--s-6);font-size:18px;line-height:1.7;color:var(--color-ink-3)}.doc-list.svelte-p8lgus li:where(.svelte-p8lgus){margin-top:var(--s-2)}.doc-list.svelte-p8lgus li:where(.svelte-p8lgus)::marker{content:"–  ";color:var(--color-teal-4)}.doc.svelte-1vsor4{padding-inline:var(--pz-inset);padding-block:clamp(var(--s-12),6vh,var(--s-16)) clamp(var(--s-16),8vh,var(--s-24))}.doc__grid.svelte-1vsor4{display:grid;grid-template-columns:clamp(200px,22%,260px) minmax(0,1fr);gap:var(--s-12) var(--s-16);align-items:start}.body-col.svelte-1vsor4{min-width:0}.toc-col.svelte-1vsor4{position:sticky;top:92px;max-height:calc(100dvh - 92px - var(--s-8));overflow:auto;padding-right:var(--s-1)}.toc-wrap__summary.svelte-1vsor4{display:none}.contact.svelte-1vsor4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-16) 0 0;padding-top:var(--s-8);border-top:1px solid var(--color-line);font-size:var(--text-base);color:var(--color-ink-2)}.contact.svelte-1vsor4 .btn--underline{padding-top:calc(var(--s-1) + 1px)}@media(max-width:900px){.doc.svelte-1vsor4{padding-block:var(--s-8) var(--s-16)}.doc__grid.svelte-1vsor4{grid-template-columns:1fr;gap:var(--s-8)}.toc-col.svelte-1vsor4{position:static;max-height:none;overflow:visible;padding-right:0}.toc-wrap__summary.svelte-1vsor4{display:inline-flex;align-items:center;gap:var(--s-2);width:fit-content;padding:var(--s-3) 0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-2);cursor:pointer;list-style:none}.toc-wrap__summary.svelte-1vsor4::-webkit-details-marker{display:none}.toc-wrap__summary.svelte-1vsor4:after{content:"+";font-size:var(--text-base);line-height:1}.toc-wrap[open].svelte-1vsor4 .toc-wrap__summary:where(.svelte-1vsor4):after{content:"–"}}
