.legal-page{color:#101536;min-height:100vh;font-family:var(--sans);background:#f7f9ff}.legal-page header{color:#fff;background:#0a0b2c;padding:24px max(24px,50% - 480px)}.legal-page main{width:min(820px,100% - 48px);margin:auto;padding:80px 0}.legal-page h1{letter-spacing:-.075em;margin:0 0 20px;font-size:clamp(43px,6vw,70px)}.legal-page h2{letter-spacing:-.04em;margin-top:45px;font-size:24px}.legal-page p,.legal-page li{color:#53627e;line-height:1.7}.legal-page a{color:#20a889;font-weight:700;text-decoration:none}
