.legal-page.svelte-1wrvwsf{background:#faf8f5;min-height:70vh;padding:80px 24px 120px}.cl-container.svelte-1wrvwsf{width:100%;max-width:800px;margin:0 auto}h1.svelte-1wrvwsf{color:#1a1611;text-align:center;margin:0 0 40px;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900}.legal-card.svelte-1wrvwsf{color:#4a3b2a;background:#fff;border:1px solid #f0eadd;border-radius:24px;padding:48px;font-size:1.1rem;line-height:1.8;box-shadow:0 12px 40px #0000000a}.last-updated.svelte-1wrvwsf{color:#888;border-bottom:1px solid #f0eadd;margin-bottom:24px;padding-bottom:24px;font-size:.95rem}.legal-card.svelte-1wrvwsf h2:where(.svelte-1wrvwsf){color:#1a1a1a;margin:32px 0 16px;font-size:1.4rem;font-weight:800}.legal-card.svelte-1wrvwsf p:where(.svelte-1wrvwsf){margin-bottom:16px}.legal-card.svelte-1wrvwsf ul:where(.svelte-1wrvwsf){margin-bottom:16px;padding-left:24px}.legal-card.svelte-1wrvwsf li:where(.svelte-1wrvwsf){margin-bottom:8px}@media (width<=768px){.legal-card.svelte-1wrvwsf{padding:32px 24px}}
