.legal-page.svelte-1gmktme{padding:48px 0 96px}.legal-inner.svelte-1gmktme{max-width:720px}.legal-header.svelte-1gmktme{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border)}.legal-kicker.svelte-1gmktme{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin-bottom:12px}.legal-header.svelte-1gmktme h1:where(.svelte-1gmktme){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:12px}.legal-meta.svelte-1gmktme{font-size:.875rem;color:var(--gray-dim)}.legal-body.svelte-1gmktme h2{font-size:1.125rem;font-weight:600;margin:32px 0 12px;color:var(--white)}.legal-body.svelte-1gmktme h2:first-child{margin-top:0}.legal-body.svelte-1gmktme p,.legal-body.svelte-1gmktme li{font-size:.9375rem;line-height:1.75;color:var(--gray)}.legal-body.svelte-1gmktme p{margin-bottom:14px}.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol{margin:0 0 16px;padding-left:1.25rem}.legal-body.svelte-1gmktme li+li{margin-top:8px}.legal-body.svelte-1gmktme a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.legal-body.svelte-1gmktme a:hover{color:var(--white)}.legal-body.svelte-1gmktme strong{color:var(--white);font-weight:600}
