.policy-page.svelte-7rgyq3{padding-block:clamp(2.5rem,5vw,4rem) 6rem}.guide-header.svelte-7rgyq3{padding:1rem 0 2.5rem}.guide-header.svelte-7rgyq3 h1:where(.svelte-7rgyq3){letter-spacing:-.05em;text-wrap:balance;max-width:24ch;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,6vw,5rem);line-height:1.06}.guide-description.svelte-7rgyq3{max-width:64ch;color:var(--muted);font-size:1.1rem;line-height:1.75}.guide-meta.svelte-7rgyq3{font-family:var(--mono);margin-top:1.5rem;font-size:.75rem}.policy-layout.svelte-7rgyq3{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:clamp(2rem,6vw,5rem);padding-top:2.5rem;display:grid}.guide-body.svelte-7rgyq3{max-width:46rem;color:var(--ink);overflow-wrap:anywhere;padding-top:0}.guide-body.svelte-7rgyq3 h2:first-child{margin-top:0}.policy-sidebar.svelte-7rgyq3{position:sticky;top:7rem}.policy-page.svelte-7rgyq3 .guide-toc:where(.svelte-7rgyq3){border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:0;padding:1.5rem}.guide-toc.svelte-7rgyq3 strong:where(.svelte-7rgyq3){font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.guide-toc.svelte-7rgyq3 a:where(.svelte-7rgyq3){min-height:2.75rem;color:var(--ink);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.policy-help.svelte-7rgyq3{color:var(--muted);padding:1.5rem 0}.policy-help.svelte-7rgyq3 a:where(.svelte-7rgyq3),.policy-next.svelte-7rgyq3 a:where(.svelte-7rgyq3){align-items:center;gap:.5rem;min-height:2.75rem;font-weight:650;display:inline-flex}.policy-next.svelte-7rgyq3{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;display:flex}@media (width<=860px){.policy-layout.svelte-7rgyq3{grid-template-columns:1fr}.policy-sidebar.svelte-7rgyq3{position:static}}
