.legal.svelte-1jp39n4{background:var(--color-bg, #f7f9fb);padding:clamp(165px,16vw,220px) 1.25rem clamp(2.5rem,6vw,5rem)}.legal-inner.svelte-1jp39n4{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:clamp(1.75rem,4vw,3.5rem);color:#233;line-height:1.7;font-size:1rem}.legal-inner.svelte-1jp39n4 h1:where(.svelte-1jp39n4){font-family:var(--font-heading, "Montserrat", sans-serif);font-size:clamp(1.6rem,3.5vw,2.2rem);color:#1e3a5f;margin:0 0 1rem}.legal-inner.svelte-1jp39n4 h2:where(.svelte-1jp39n4){font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.2rem;color:#1e3a5f;margin:2rem 0 .5rem}.legal-inner.svelte-1jp39n4 p:where(.svelte-1jp39n4){margin:0 0 1rem}.legal-inner.svelte-1jp39n4 ul:where(.svelte-1jp39n4){margin:0 0 1rem 1.25rem;padding:0}.legal-inner.svelte-1jp39n4 li:where(.svelte-1jp39n4){margin-bottom:.5rem}.legal-inner.svelte-1jp39n4 .updated:where(.svelte-1jp39n4){font-style:italic;color:#667}
