.privacy-page.svelte-7ke6fz{padding:1rem 0 var(--section-gap)}.privacy-hero.svelte-7ke6fz{width:var(--container);max-width:44rem;margin-inline:auto}.privacy-card.svelte-7ke6fz{border-radius:var(--radius-card-lg);background:var(--surface-glass-strong);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);padding:clamp(2rem,5vw,3rem) clamp(1.35rem,4vw,2.5rem)}.privacy-header.svelte-7ke6fz{border-bottom:1px solid var(--sep-mid);margin-bottom:2rem;padding-bottom:1.5rem}.privacy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.1}.privacy-updated.svelte-7ke6fz{color:var(--text-muted);margin:.65rem 0 0;font-size:.9375rem}.privacy-prose.svelte-7ke6fz{gap:1.75rem;display:grid}.privacy-prose.svelte-7ke6fz section:where(.svelte-7ke6fz){gap:.65rem;display:grid}.privacy-prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.125rem;font-weight:600}.privacy-prose.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-sub);margin:0;font-size:.9375rem;line-height:1.65}.privacy-prose.svelte-7ke6fz ul:where(.svelte-7ke6fz){gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.privacy-prose.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-sub);font-size:.9375rem;line-height:1.6}.privacy-prose.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text);text-underline-offset:.12em;text-decoration:underline}.privacy-prose.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text);font-weight:600}
