.legal-page{color:#f7f7f5;background:#080a0c;min-height:100vh}.legal-nav,.legal-main,.legal-footer{width:min(920px,100% - 40px);margin:0 auto}.legal-nav{border-bottom:1px solid #262a2f;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.legal-nav img{width:184px;height:auto}.legal-nav a:last-child{color:#ffc400;font-weight:800;text-decoration:none}.legal-main{padding:72px 0 64px}.legal-main .eyebrow{color:#ffc400;letter-spacing:.18em;font-size:13px;font-weight:900}.legal-main h1{margin:12px 0 18px;font-size:clamp(42px,7vw,70px);line-height:.98}.legal-main .intro{color:#c8cbd0;max-width:760px;font-size:20px;line-height:1.6}.legal-main article{background:#12161a;border:1px solid #2c3239;border-radius:22px;margin-top:48px;padding:30px}.legal-main section+section{margin-top:34px}.legal-main h2{margin:0 0 10px;font-size:24px}.legal-main p,.legal-main li{color:#c8cbd0;line-height:1.7}.legal-main ul{padding-left:22px}.legal-main a{color:#ffd54d}.legal-main .button{color:#080a0c;background:#ffc400;border-radius:12px;margin-top:10px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.legal-footer{color:#8f969e;border-top:1px solid #262a2f;flex-wrap:wrap;gap:18px;padding:28px 0 42px;display:flex}.legal-footer a{color:#d7dade;text-decoration:none}@media (max-width:600px){.legal-nav,.legal-main,.legal-footer{width:min(100% - 28px,920px)}.legal-nav img{width:150px}.legal-main{padding-top:48px}.legal-main article{border-radius:16px;padding:22px}}
