.legal-page.svelte-182ndiq{padding:4rem 0}.legal-container.svelte-182ndiq{max-width:860px}.legal-kicker.svelte-182ndiq{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}h1.svelte-182ndiq{color:var(--foreground);margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.legal-updated.svelte-182ndiq,.legal-lead.svelte-182ndiq,.legal-card.svelte-182ndiq p:where(.svelte-182ndiq){color:var(--muted-foreground);font-size:.9375rem;line-height:1.65}.legal-lead.svelte-182ndiq{max-width:42rem;margin-top:1rem}.legal-card.svelte-182ndiq{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:2rem;padding:2rem}.legal-card.svelte-182ndiq h2:where(.svelte-182ndiq){color:var(--foreground);margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:700}.legal-card.svelte-182ndiq h2:where(.svelte-182ndiq):first-child{margin-top:0}.legal-card.svelte-182ndiq a:where(.svelte-182ndiq){color:var(--primary);text-decoration:none}.legal-card.svelte-182ndiq a:where(.svelte-182ndiq):hover{text-decoration:underline}
