.legal-main{max-width:870px}.legal-main h1{font-size:clamp(34px,5vw,52px)}.legal-main h2{font-size:24px;letter-spacing:-.6px;margin:42px 0 14px}.legal-main p,.legal-main li{font-size:15px;line-height:1.85;color:var(--muted)}.legal-main strong{color:var(--ink)}.legal-main a{text-underline-offset:3px;overflow-wrap:anywhere}.legal-meta{font-size:12px!important}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0}.legal-nav a{font-size:13px}.legal-main li+li{margin-top:9px}.legal-main ul,.legal-main ol{padding-left:23px}.legal-contact{border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin-top:35px;background:white}.legal-contact h2{margin:0 0 8px;font-size:21px}.legal-contact p{margin:5px 0}
