.policy-page.svelte-9coy0b{padding:var(--gap-2xl) var(--gap-md);background:var(--color-surface);min-height:100vh}.policy-inner.svelte-9coy0b{max-width:50rem;margin:0 auto}h1.svelte-9coy0b{font-size:var(--f-5);font-weight:700;color:var(--color-text);margin-bottom:var(--gap-sm)}.last-updated.svelte-9coy0b{color:var(--color-text-muted);font-size:var(--f-0);margin-bottom:2.5rem}section.svelte-9coy0b{margin-bottom:var(--gap-xl)}h2.svelte-9coy0b{font-size:var(--f-3);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-md);padding-top:var(--gap-md);border-top:1px solid var(--color-border)}section.svelte-9coy0b:first-of-type h2:where(.svelte-9coy0b){border-top:none;padding-top:0}p.svelte-9coy0b{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}ul.svelte-9coy0b{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md);padding-left:var(--gap-lg)}li.svelte-9coy0b{margin-bottom:var(--gap-sm)}a.svelte-9coy0b{color:var(--color-cta);text-decoration:none}a.svelte-9coy0b:hover{text-decoration:underline}.info-box.svelte-9coy0b,.contact-details.svelte-9coy0b{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--gap-lg);margin-top:var(--gap-md)}.info-box.svelte-9coy0b p:where(.svelte-9coy0b),.contact-details.svelte-9coy0b p:where(.svelte-9coy0b){margin-bottom:var(--gap-sm)}.info-box.svelte-9coy0b p:where(.svelte-9coy0b):last-child,.contact-details.svelte-9coy0b p:where(.svelte-9coy0b):last-child{margin-bottom:0}@media(max-width:600px){h1.svelte-9coy0b{font-size:var(--f-4)}h2.svelte-9coy0b{font-size:1.25rem}}
