.legal-page{max-width:1100px;padding-block:75px 90px}.legal-page h1{font-size:clamp(28px,4vw,44px);line-height:1.65;letter-spacing:-.035em;margin:0 0 55px;overflow-wrap:anywhere}.legal-body{font-size:16px;line-height:2.1}.legal-body>p{margin:0 0 30px}.legal-body section{border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.legal-body h2{font-size:23px;line-height:1.8;margin:0 0 18px}.legal-facts{margin:0}.legal-facts>div{display:grid;grid-template-columns:230px 1fr;gap:30px;padding:25px 0;border-top:1px solid var(--line)}.legal-facts dt{font-size:15px;font-weight:700;line-height:1.9}.legal-facts dd{margin:0;overflow-wrap:anywhere}.legal-body a{text-decoration:underline;text-underline-offset:4px}.legal-contact{padding-top:25px}@media(max-width:760px){.legal-page{padding-block:45px 60px}.legal-page h1{font-size:28px;margin-bottom:35px}.legal-facts>div{display:block;padding-block:24px}.legal-facts dt{margin-bottom:12px}.legal-body h2{font-size:21px}.legal-body{font-size:16px}}
