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