.policy-page.svelte-7ke6fz{padding:6rem 1.5rem;max-width:900px}.page-header.svelte-7ke6fz{text-align:center;margin-bottom:4rem}h1.svelte-7ke6fz{font-size:3.5rem;margin-bottom:1.5rem}.page-header.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-secondary);font-size:1.1rem}.content.svelte-7ke6fz{padding:4rem;border-radius:32px;display:flex;flex-direction:column;gap:3rem}section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem;margin-bottom:1.5rem;color:var(--accent)}section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}ul.svelte-7ke6fz{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem}ul.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-secondary);line-height:1.6;padding-left:1.5rem;position:relative}ul.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"•";color:var(--accent);position:absolute;left:0;font-weight:700}.policy-footer.svelte-7ke6fz{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-muted)}
