.legal-page.svelte-7ke6fz{background:var(--color-bg-pure);padding:var(--space-3xl) var(--gutter)}.container.svelte-7ke6fz{max-width:var(--content-narrow);margin:0 auto}h1.svelte-7ke6fz{font-size:var(--text-display);font-weight:700;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-sm)}.last-updated.svelte-7ke6fz{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xl)}section.svelte-7ke6fz{margin-bottom:var(--space-xl)}h2.svelte-7ke6fz{font-size:var(--text-h2);font-weight:600;margin-bottom:var(--space-md)}h3.svelte-7ke6fz{font-size:var(--text-h3);font-weight:500;margin-top:var(--space-md);margin-bottom:var(--space-sm)}p.svelte-7ke6fz{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}ul.svelte-7ke6fz{margin:0 0 var(--space-md) var(--space-md);padding:0}li.svelte-7ke6fz{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-xs)}a.svelte-7ke6fz{color:var(--color-fg-primary);transition:color var(--duration-micro) var(--ease-standard)}a.svelte-7ke6fz:hover{color:var(--color-accent)}.contact-info.svelte-7ke6fz{font-size:var(--text-body-lg)}
