.legal-page.svelte-1lg3s8{max-width:860px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1rem}.legal-header.svelte-1lg3s8{margin-bottom:3rem;text-align:center}.updated.svelte-1lg3s8{margin:0 0 .75rem;color:#64748b;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.legal-header.svelte-1lg3s8 h1:where(.svelte-1lg3s8){font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:1rem;color:#111827}.legal-header.svelte-1lg3s8 p:where(.svelte-1lg3s8){font-size:1.1rem;color:#6b7280;line-height:1.6}.legal-content.svelte-1lg3s8{display:flex;flex-direction:column;gap:2.5rem}.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) h2:where(.svelte-1lg3s8){font-size:1.25rem;font-weight:800;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) p:where(.svelte-1lg3s8),.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) address:where(.svelte-1lg3s8){color:#374151;line-height:1.7;margin:0 0 1rem}.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) address:where(.svelte-1lg3s8){font-style:normal}.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) li:where(.svelte-1lg3s8){color:#374151;line-height:1.7;margin-bottom:.5rem}.legal-content.svelte-1lg3s8 section:where(.svelte-1lg3s8) ul:where(.svelte-1lg3s8){margin-top:0;padding-left:1.5rem}a.svelte-1lg3s8{color:#111827;font-weight:700}
