.doc-page.svelte-f4vydf{padding:72px 0 120px}.doc-layout.svelte-f4vydf{grid-template-columns:200px 1fr;align-items:start;gap:64px;display:grid}.doc-aside-inner.svelte-f4vydf{position:sticky;top:96px}.aside-label.svelte-f4vydf{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 4px;font-size:11px;font-weight:700}.aside-date.svelte-f4vydf{color:var(--muted);margin:0 0 24px;font-size:11px}.doc-nav.svelte-f4vydf{flex-direction:column;gap:2px;display:flex}.doc-nav.svelte-f4vydf a:where(.svelte-f4vydf){color:var(--muted);padding:4px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s}.doc-nav.svelte-f4vydf a:where(.svelte-f4vydf):hover{color:var(--accent-ink)}.doc-main.svelte-f4vydf h1:where(.svelte-f4vydf){color:var(--ink);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.doc-lead.svelte-f4vydf{color:var(--muted);max-width:56ch;margin:0 0 56px;font-size:16px;line-height:1.65}section.svelte-f4vydf{border-bottom:1px solid var(--line);margin-bottom:44px;padding-bottom:44px}section.svelte-f4vydf:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h2.svelte-f4vydf{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:15px;font-weight:700}p.svelte-f4vydf{color:var(--ink-2);margin:0 0 12px;font-size:15px;line-height:1.7}p.svelte-f4vydf:last-child{margin-bottom:0}ul.svelte-f4vydf{margin:0 0 12px;padding-left:18px}li.svelte-f4vydf{color:var(--ink-2);margin-bottom:5px;font-size:15px;line-height:1.7}a.svelte-f4vydf{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}a.svelte-f4vydf:hover{color:var(--accent)}.callout.svelte-f4vydf{background:var(--accent-wash,#00000008);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;margin:0 0 16px;padding:16px 18px}.callout.svelte-f4vydf p:where(.svelte-f4vydf){color:var(--ink);margin:0}.callout-strong.svelte-f4vydf{border-left-width:4px}.contact-lines.svelte-f4vydf{margin-top:4px}.contact-lines.svelte-f4vydf p:where(.svelte-f4vydf){margin-bottom:4px}@media (width<=680px){.doc-layout.svelte-f4vydf{grid-template-columns:1fr;gap:32px}.doc-aside-inner.svelte-f4vydf{position:static}.doc-nav.svelte-f4vydf{flex-flow:wrap;gap:6px 16px}}
