.legal-main{max-width:860px;margin:55px auto 80px;padding:0 28px}.legal-main h1{font-size:clamp(42px,6vw,68px);letter-spacing:-2.5px;margin:0 0 30px}.legal-main h2{font-size:23px;letter-spacing:-.5px;margin:36px 0 15px}.legal-main p,.legal-main li,.legal-main dd,.legal-main dt{font-size:14px;line-height:1.85;color:#b6b6c6}.legal-main a{color:#d3bbf9;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-main dl{display:grid;grid-template-columns:170px 1fr;gap:12px 28px;margin:30px 0}.legal-main dt{color:#8e899f}.legal-main dd{margin:0;color:#e2dfeb}.legal-main .legal-scope{border:1px solid #40334f;padding:18px 22px;border-radius:7px;background:#211a2d;font-size:12px;color:#c5b8d6}.legal-main address{font-style:normal;line-height:1.85;font-size:14px;color:#e2dfeb}.legal-main ul{padding-left:20px}.legal-links{display:flex;gap:22px}.legal-main .source-note{font-size:11px;border-top:1px solid #302b3d;padding-top:20px;margin-top:35px;color:#928c9f}@media(max-width:600px){.legal-main{margin-top:35px;padding:0 20px}.legal-main dl{grid-template-columns:1fr;gap:2px}.legal-main dd{margin-bottom:16px}.legal-main h2{font-size:22px}.legal-main h1{font-size:45px}.legal-links{gap:14px}}
