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