.legal.svelte-n0wfnu{gap:var(--space-lg);flex-direction:column;max-width:44rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem);display:flex}h1.svelte-n0wfnu{letter-spacing:-.018em;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:600;line-height:1.2}.basis.svelte-n0wfnu{color:var(--color-text-muted);margin-top:calc(-1 * var(--space-md));font-size:.875rem}section.svelte-n0wfnu{gap:var(--space-sm);flex-direction:column;display:flex}h2.svelte-n0wfnu{letter-spacing:-.01em;padding-top:var(--space-md);border-top:1px solid var(--color-border);font-size:1.125rem;font-weight:600}h3.svelte-n0wfnu{margin-top:var(--space-xs);font-size:.9375rem;font-weight:600}p.svelte-n0wfnu,address.svelte-n0wfnu{color:var(--color-text-muted);font-size:.9375rem;font-style:normal;line-height:1.65}a.svelte-n0wfnu{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}a.svelte-n0wfnu:hover{color:var(--color-primary)}footer.svelte-n0wfnu{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid #0f172a14;font-size:.8125rem;display:flex}footer.svelte-n0wfnu a:where(.svelte-n0wfnu){color:var(--color-text-muted);text-decoration:none}footer.svelte-n0wfnu a:where(.svelte-n0wfnu):hover{color:var(--color-text);text-decoration:none}footer.svelte-n0wfnu .sep:where(.svelte-n0wfnu){color:var(--color-text-muted);opacity:.5}
