.legal-section.svelte-fx6xj8{background-color:var(--color-cream);padding-top:0}.legal-body.svelte-fx6xj8{max-width:720px;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.legal-article.svelte-fx6xj8 h2:where(.svelte-fx6xj8){font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--size-3)}.legal-article.svelte-fx6xj8 p:where(.svelte-fx6xj8){font-family:var(--font-sans);font-size:.9rem;color:var(--text-secondary);line-height:1.75;max-width:none}.legal-company.svelte-fx6xj8{border-top:1px solid var(--color-blush-light);padding-top:clamp(1.5rem,3vw,2rem);margin-top:var(--size-4)}.legal-company.svelte-fx6xj8 h3:where(.svelte-fx6xj8){font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--size-4)}.legal-company.svelte-fx6xj8 ul:where(.svelte-fx6xj8){list-style:none;display:flex;flex-direction:column;gap:var(--size-2)}.legal-company.svelte-fx6xj8 li:where(.svelte-fx6xj8){font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}
