.legal-page.svelte-1qb8tuo{background:var(--cream);min-height:100vh;padding:140px 24px 80px}.legal-inner.svelte-1qb8tuo{max-width:720px;margin:0 auto;font-size:15px;line-height:1.8;color:var(--text-body)}.legal-inner.svelte-1qb8tuo h1:where(.svelte-1qb8tuo){font-family:var(--font-serif);font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--dark);margin-bottom:8px}.updated.svelte-1qb8tuo{font-size:13px;color:#3a353080;margin-bottom:32px}.legal-inner.svelte-1qb8tuo hr:where(.svelte-1qb8tuo){border:none;height:1px;background:#c9a84c26;margin:32px 0}.legal-inner.svelte-1qb8tuo h2:where(.svelte-1qb8tuo){font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--dark);margin-top:40px;margin-bottom:12px}.legal-inner.svelte-1qb8tuo h3:where(.svelte-1qb8tuo){font-family:var(--font-dm-sans);font-size:14px;font-weight:500;color:var(--dark);margin-top:24px;margin-bottom:8px}.legal-inner.svelte-1qb8tuo strong:where(.svelte-1qb8tuo){color:var(--dark);font-weight:500}.legal-inner.svelte-1qb8tuo ul:where(.svelte-1qb8tuo){padding-left:20px;margin-bottom:16px}.legal-inner.svelte-1qb8tuo li:where(.svelte-1qb8tuo){margin-bottom:8px}
