.legal-page.svelte-1yf0ndx{background:#faf8f5;min-height:70vh;padding:80px 24px 120px}.cl-container.svelte-1yf0ndx{width:100%;max-width:800px;margin:0 auto}h1.svelte-1yf0ndx{color:#1a1611;text-align:center;margin:0 0 16px;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900}.subtitle.svelte-1yf0ndx{color:#645546;font-size:1.1rem}.text-center.svelte-1yf0ndx{text-align:center}.mt-40.svelte-1yf0ndx{margin-top:40px}.legal-card.svelte-1yf0ndx{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}.term-section.svelte-1yf0ndx{margin-bottom:40px}.term-section.svelte-1yf0ndx:last-of-type{margin-bottom:0}.term-section.svelte-1yf0ndx h2:where(.svelte-1yf0ndx){color:#1a1a1a;border-bottom:1px solid #f0eadd;margin-bottom:16px;padding-bottom:12px;font-size:1.4rem;font-weight:800}.highlight-box.svelte-1yf0ndx{background:#fff8eb;border:1px solid #fde6bd;border-radius:16px;margin-top:16px;padding:24px}.highlight-box.svelte-1yf0ndx ul:where(.svelte-1yf0ndx){margin:0;padding-left:20px}.highlight-box.svelte-1yf0ndx li:where(.svelte-1yf0ndx){margin-bottom:12px}.highlight-box.svelte-1yf0ndx li:where(.svelte-1yf0ndx):last-child{margin-bottom:0}@media (width<=768px){.legal-card.svelte-1yf0ndx{padding:32px 24px}}
