.policy-page.svelte-tnx0ph{min-height:100dvh;background:var(--background);padding:7rem 1rem 5rem}.policy-document.svelte-tnx0ph{max-width:52rem;margin:0 auto}h1.svelte-tnx0ph{margin:.75rem 0 2.5rem;color:var(--foreground);font-size:clamp(2.25rem,6vw,4rem);line-height:1.08;letter-spacing:-.04em}section.svelte-tnx0ph{padding:1.5rem 0;border-top:1px solid var(--border)}h2.svelte-tnx0ph{margin:0 0 .75rem;color:var(--foreground);font-size:1.35rem}p.svelte-tnx0ph,li.svelte-tnx0ph{color:var(--foreground-muted);line-height:1.75;font-size:1rem}ul.svelte-tnx0ph{margin:0;padding-left:1.25rem}.final-note.svelte-tnx0ph{margin-top:2rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--background-inset);color:var(--foreground)}a.svelte-tnx0ph{color:var(--accent)}
