.legal-section.svelte-1e0rsuc{padding:8rem 2rem 6rem;min-height:80vh;display:flex;align-items:flex-start}.container.svelte-1e0rsuc{max-width:720px;margin:0 auto;width:100%}.eyebrow.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;margin-top:0}.h1.svelte-1e0rsuc{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 .75rem}.updated.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.75rem;color:var(--color-faint);margin-bottom:4rem}.legal-body.svelte-1e0rsuc{font-size:.9375rem;color:var(--color-muted);line-height:1.7}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.125rem;font-weight:600;color:var(--color-text);margin:2.5rem 0 .75rem}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-child{margin-top:0}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 1rem}.legal-body.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 1.5rem;padding-left:1.25rem}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc)::marker{color:var(--color-accent)}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{opacity:.8}@media(max-width:640px){.legal-section.svelte-1e0rsuc{padding:6rem 1.25rem 4rem}}
