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