.legal-page.svelte-7ke6fz{min-height:100vh;padding:2rem 0 4rem;position:relative;z-index:1}.container.svelte-7ke6fz{width:100%;max-width:800px;margin:0 auto;padding:0 1.5rem}.back-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.875rem;margin-bottom:2rem;transition:color .2s ease}.back-link.svelte-7ke6fz:hover{color:var(--color-text);opacity:1}.content.svelte-7ke6fz{padding:3rem}h1.svelte-7ke6fz{font-size:clamp(2rem,5vw,3rem);margin-bottom:.5rem}.last-updated.svelte-7ke6fz{color:var(--color-text-subtle);font-size:.875rem;margin-bottom:3rem}section.svelte-7ke6fz{margin-bottom:2.5rem}section.svelte-7ke6fz:last-child{margin-bottom:0}h2.svelte-7ke6fz{font-size:1.25rem;margin-bottom:1rem;font-family:var(--font-display)}p.svelte-7ke6fz{color:var(--color-text-muted);line-height:1.8;margin:0 0 1rem}ul.svelte-7ke6fz{color:var(--color-text-muted);padding-left:1.5rem;line-height:1.8}li.svelte-7ke6fz{margin-bottom:.5rem}a.svelte-7ke6fz{color:var(--color-accent)}@media(max-width:640px){.content.svelte-7ke6fz{padding:2rem 1.5rem}}
