.legal-page.svelte-7ke6fz{min-height:100svh;padding:2rem 0 0}.legal-shell.svelte-7ke6fz{width:min(100%,46rem);margin:0 auto;padding:0 0 2rem}.back-link.svelte-7ke6fz{color:var(--text-muted);text-decoration:none}.back-link.svelte-7ke6fz:hover,.back-link.svelte-7ke6fz:focus-visible{color:var(--text-primary)}.legal-logo.svelte-7ke6fz{display:block;width:min(14rem,55vw);margin:1.5rem 0 2rem}.legal-eyebrow.svelte-7ke6fz{margin:0 0 .75rem;color:var(--text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1.svelte-7ke6fz{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.legal-updated.svelte-7ke6fz{margin:.85rem 0 0;color:var(--text-muted)}section.svelte-7ke6fz{margin-top:2rem}h2.svelte-7ke6fz{margin:0 0 .55rem;font-size:1.05rem}p.svelte-7ke6fz{margin:.6rem 0 0;color:var(--text-secondary);line-height:1.65}a.svelte-7ke6fz{color:var(--accent);text-decoration:none}a.svelte-7ke6fz:hover,a.svelte-7ke6fz:focus-visible{color:var(--accent-strong)}
