.legal-page.svelte-7ke6fz{min-height:100vh;color:var(--color-text);background:var(--color-background)}.legal-header.svelte-7ke6fz,.legal-content.svelte-7ke6fz{width:min(100% - 2rem,820px);margin-inline:auto}.legal-header.svelte-7ke6fz{padding-block:var(--space-12) var(--space-10);border-bottom:1px solid var(--color-border)}.brand-link.svelte-7ke6fz{display:inline-block;margin-bottom:var(--space-10);color:var(--color-secondary-dark);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:800;text-decoration:none}.legal-header.svelte-7ke6fz span:where(.svelte-7ke6fz){display:block;margin-bottom:var(--space-3);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase}h1.svelte-7ke6fz{margin-bottom:var(--space-5);font-size:clamp(2.75rem,7vw,4.6rem)}.legal-header.svelte-7ke6fz p:where(.svelte-7ke6fz){max-width:700px;margin:0;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.75}.legal-content.svelte-7ke6fz{padding-block:var(--space-8) var(--space-16)}section.svelte-7ke6fz{padding-block:var(--space-7);border-bottom:1px solid var(--color-border)}section.svelte-7ke6fz:last-child{border-bottom:0}h2.svelte-7ke6fz{margin-bottom:var(--space-3);font-size:var(--font-size-2xl)}section.svelte-7ke6fz p:where(.svelte-7ke6fz){max-width:74ch;margin:0;color:var(--color-text-muted);line-height:1.75}section.svelte-7ke6fz p:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz){margin-top:var(--space-3)}section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-secondary-dark);font-weight:700}@media(max-width:560px){.legal-header.svelte-7ke6fz{padding-block:var(--space-8) var(--space-7)}.brand-link.svelte-7ke6fz{margin-bottom:var(--space-8)}h1.svelte-7ke6fz{font-size:2.65rem}}
