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