.privacy-container.svelte-7ke6fz{min-height:100vh;padding-top:3.5rem}.hero-section.svelte-7ke6fz{background:var(--surface);border-bottom:1px solid var(--line);padding:4rem 2rem;text-align:center;margin-bottom:2.5rem}.hero-section.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 1rem;color:var(--ink)}.hero-subtitle.svelte-7ke6fz{font-size:1.15rem;color:var(--ink-muted);max-width:600px;margin:0 auto;line-height:1.6}.content.svelte-7ke6fz{max-width:750px;margin:0 auto;padding:0 2rem 4rem}.meta-line.svelte-7ke6fz{text-align:center;font-size:.9rem;color:var(--ink-muted);margin:0 0 2rem}section.svelte-7ke6fz{padding:1.75rem 2rem;margin-bottom:1.25rem}h2.svelte-7ke6fz{font-size:1.25rem;letter-spacing:-.01em;margin:0 0 .75rem;color:var(--ink)}section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:1rem;line-height:1.7;color:var(--ink-muted);margin:0 0 1rem}section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent)}@media(max-width:768px){.hero-section.svelte-7ke6fz{padding:3rem 1rem}.hero-section.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2rem}.content.svelte-7ke6fz{padding:0 1rem 2rem}}
