.legal-page.svelte-1588ews{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:5rem var(--space-4) var(--space-8);background:var(--color-bg)}.legal-card.svelte-1588ews{width:100%;max-width:680px;display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-8)}.legal-card.svelte-1588ews h1:where(.svelte-1588ews){font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-text-primary);margin:0}.legal-card.svelte-1588ews h2:where(.svelte-1588ews){font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.legal-card.svelte-1588ews h3:where(.svelte-1588ews){font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin:var(--space-3) 0 var(--space-1) 0}.legal-card.svelte-1588ews p:where(.svelte-1588ews){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.legal-card.svelte-1588ews a:where(.svelte-1588ews){color:var(--color-brand);text-decoration:none}.legal-card.svelte-1588ews a:where(.svelte-1588ews):hover{text-decoration:underline}section.svelte-1588ews{display:flex;flex-direction:column}
