.privacy-page.svelte-7ke6fz{min-height:100dvh;padding:8rem 2rem 5rem;position:relative}.container.svelte-7ke6fz{max-width:860px;margin:0 auto}.page-badge.svelte-7ke6fz{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;display:inline-flex}.page-badge.svelte-7ke6fz svg:where(.svelte-7ke6fz){color:var(--accent-text)}.page-title.svelte-7ke6fz{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.page-subtitle.svelte-7ke6fz{color:var(--text-secondary);border-bottom:1px solid var(--glass-border);margin-bottom:2.5rem;padding-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.prose.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:2.25rem}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.prose.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-secondary);margin-bottom:.85rem;font-size:.95rem;line-height:1.7}.prose.svelte-7ke6fz ul:where(.svelte-7ke6fz),.prose.svelte-7ke6fz ol:where(.svelte-7ke6fz){margin:0 0 .85rem;padding-left:1.5rem}.prose.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-secondary);margin-bottom:.4rem;font-size:.95rem;line-height:1.7}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent-text);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz):hover,.prose.svelte-7ke6fz a:where(.svelte-7ke6fz):focus-visible{border-bottom-color:var(--accent-text)}.prose.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text-primary);font-weight:600}@media (width<=640px){.privacy-page.svelte-7ke6fz{padding:6.5rem 1.5rem 3rem}}
