.legal.svelte-1gmktme{background:#f9f6f1;min-height:100vh;padding:120px 24px 80px;font-family:Nunito,system-ui,sans-serif;color:#3a3a35}.legal-inner.svelte-1gmktme{max-width:760px;margin:0 auto}h1.svelte-1gmktme{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;color:#2c3e2d;letter-spacing:-.02em;margin:0 0 8px}.legal-meta.svelte-1gmktme{color:#6b6b62;font-size:.85rem;margin:0 0 20px}.legal-concept.svelte-1gmktme{background:#fdf6e3;border:1.5px solid #D4A24E;border-radius:12px;padding:12px 16px;font-size:.9rem;margin-bottom:28px}.legal-body.svelte-1gmktme h2{font-size:1.2rem;font-weight:800;color:#2c3e2d;margin:32px 0 10px}.legal-body.svelte-1gmktme p{line-height:1.7;margin:0 0 14px}.legal-body.svelte-1gmktme ul{line-height:1.7;margin:0 0 14px;padding-left:20px}.legal-body.svelte-1gmktme a{color:#33689b}
