.privacy-page.svelte-196jrp9{min-height:100vh;padding:52px 22px 90px;background:var(--theme-surface-soft)}.privacy-page.svelte-196jrp9 article:where(.svelte-196jrp9){width:min(800px,100%);margin:auto}.privacy-page.svelte-196jrp9 header:where(.svelte-196jrp9){padding-bottom:30px;border-bottom:1px solid var(--theme-border)}.privacy-page.svelte-196jrp9 header:where(.svelte-196jrp9) span:where(.svelte-196jrp9){color:var(--theme-accent-text);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.privacy-page.svelte-196jrp9 h1:where(.svelte-196jrp9){margin:12px 0;font:600 clamp(38px,7vw,58px)/1.03 "Newsreader",serif}.privacy-page.svelte-196jrp9 header:where(.svelte-196jrp9) p:where(.svelte-196jrp9){max-width:680px;margin:0;color:var(--theme-text-muted);line-height:1.65}.privacy-page.svelte-196jrp9 aside:where(.svelte-196jrp9){margin:26px 0;padding:18px;border-radius:12px;background:var(--theme-surface-soft);color:var(--theme-accent-text)}.privacy-page.svelte-196jrp9 aside:where(.svelte-196jrp9) strong:where(.svelte-196jrp9){display:block;margin-bottom:6px}.privacy-page.svelte-196jrp9 aside:where(.svelte-196jrp9) p:where(.svelte-196jrp9){margin:0;color:var(--theme-accent-text)}.privacy-page.svelte-196jrp9 section:where(.svelte-196jrp9){padding:24px 2px;border-bottom:1px solid var(--theme-border)}.privacy-page.svelte-196jrp9 h2:where(.svelte-196jrp9){margin:0 0 12px;font:600 24px Newsreader,serif}.privacy-page.svelte-196jrp9 p:where(.svelte-196jrp9),.privacy-page.svelte-196jrp9 li:where(.svelte-196jrp9){color:var(--theme-text);font-size:14px;line-height:1.72}.privacy-page.svelte-196jrp9 ul:where(.svelte-196jrp9){padding-left:22px}.privacy-page.svelte-196jrp9 li:where(.svelte-196jrp9)+li:where(.svelte-196jrp9){margin-top:5px}.privacy-page.svelte-196jrp9 a:where(.svelte-196jrp9){color:var(--theme-accent-text);text-decoration:underline;text-underline-offset:3px}.privacy-page.svelte-196jrp9 footer:where(.svelte-196jrp9){margin-top:30px;padding:20px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.privacy-page.svelte-196jrp9 footer:where(.svelte-196jrp9) p:where(.svelte-196jrp9){margin:0}@media(max-width:600px){.privacy-page.svelte-196jrp9{padding:30px 16px calc(88px + env(safe-area-inset-bottom))}.privacy-page.svelte-196jrp9 h1:where(.svelte-196jrp9){font-size:38px}.privacy-page.svelte-196jrp9 h2:where(.svelte-196jrp9){font-size:22px}}
