.legal-page{background:#10130f}.legal-page main{max-width:760px}.legal-page h1{font-family:"DM Sans",sans-serif;font-size:clamp(30px,8vw,42px);font-weight:700;line-height:1.12;letter-spacing:-1.3px;margin:12px 0 10px;color:#fff}.legal-page h1 em{color:#fff;font-style:normal}.legal-page .updated{color:#c3ccc0;font-size:13px}.legal-page nav{margin:24px 0}.legal-page nav a{border-color:rgba(255,255,255,.2);border-radius:9px;color:#fff;padding:9px 11px;font-size:12px}.legal-page section{padding:27px 0}.legal-page h2{font-family:"DM Sans",sans-serif;font-size:clamp(22px,6vw,28px);font-weight:700;line-height:1.22;letter-spacing:-.7px;margin-bottom:13px}.legal-page li{color:#e0e5dd;font-size:15px;line-height:1.6;margin:12px 0}.legal-page .section-label{font-size:10px;color:#a8ed38}.legal-page .legal-note{border-color:rgba(255,255,255,.18);background:transparent;color:#d9e1d5;border-radius:10px}.legal-page header>a:last-child{font-size:12px}@media(max-width:600px){.legal-page h1{font-size:34px;letter-spacing:-1px}.legal-page h2{font-size:23px}.legal-page li{font-size:15px;line-height:1.58}.legal-page nav{gap:7px}}
