.legal-section.svelte-f1q66e{background-color:var(--color-cream);padding-top:0}.legal-body.svelte-f1q66e{max-width:720px;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.legal-article.svelte-f1q66e h2:where(.svelte-f1q66e){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-f1q66e p:where(.svelte-f1q66e){font-family:var(--font-sans);font-size:.9rem;color:var(--text-secondary);line-height:1.75;max-width:none}.legal-company.svelte-f1q66e{border-top:1px solid var(--color-blush-light);padding-top:clamp(1.5rem,3vw,2rem);margin-top:var(--size-4)}.legal-company.svelte-f1q66e h3:where(.svelte-f1q66e){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-f1q66e ul:where(.svelte-f1q66e){list-style:none;display:flex;flex-direction:column;gap:var(--size-2)}.legal-company.svelte-f1q66e li:where(.svelte-f1q66e){font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}
