main.svelte-1e0rsuc{min-height:60vh;padding:6.5rem 0 0}.legal.svelte-1e0rsuc{padding-bottom:4rem}.legal-header.svelte-1e0rsuc{border-bottom:1px solid var(--border);max-width:42rem;margin-bottom:2.5rem;padding-bottom:1.75rem}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.meta.svelte-1e0rsuc{color:var(--text-subtle);margin:0;font-size:.9375rem}.legal-body.svelte-1e0rsuc{max-width:42rem}.legal-body.svelte-1e0rsuc section:where(.svelte-1e0rsuc){margin-top:2.25rem}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){letter-spacing:-.02em;margin:0 0 .875rem;font-size:1.25rem;font-weight:700;line-height:1.3}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--text-muted);margin:0 0 .875rem;font-size:1rem;line-height:1.7}.legal-body.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 .875rem;padding-left:1.25rem}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc)+li:where(.svelte-1e0rsuc){margin-top:.35rem}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--brand);text-underline-offset:.15em;text-decoration:underline}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--brand-bright)}.legal-body.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--text);font-weight:600}
