.legal.svelte-2i3ifj{padding-top:clamp(110px,16vh,160px);padding-bottom:var(--pad-section)}.legal-title.svelte-2i3ifj{max-width:720px}.legal-meta.svelte-2i3ifj{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px;font-size:12px}.prose.svelte-2i3ifj{max-width:720px;margin-top:clamp(28px,5vh,52px)}.prose.svelte-2i3ifj .lede:where(.svelte-2i3ifj){font-size:clamp(17px,2vw,20px);line-height:1.65}.prose.svelte-2i3ifj h2:where(.svelte-2i3ifj){margin-top:40px;margin-bottom:12px;font-size:clamp(20px,2.4vw,26px)}.prose.svelte-2i3ifj p:where(.svelte-2i3ifj),.prose.svelte-2i3ifj li:where(.svelte-2i3ifj){color:var(--ink-soft);font-size:16px;line-height:1.7}.prose.svelte-2i3ifj p:where(.svelte-2i3ifj)+p:where(.svelte-2i3ifj){margin-top:14px}.prose.svelte-2i3ifj ul:where(.svelte-2i3ifj){gap:8px;padding-left:22px;display:grid}.prose.svelte-2i3ifj strong:where(.svelte-2i3ifj){color:var(--ink);font-weight:600}.prose.svelte-2i3ifj a:where(.svelte-2i3ifj){color:var(--canyon-deep);text-underline-offset:3px;text-decoration:underline}.contact-block.svelte-2i3ifj{background:var(--paper);border:var(--rule);box-shadow:var(--shadow-soft);border-radius:16px;padding:24px 26px}
