body{font-family:Inter,Arial,sans-serif;background:#08080a;color:#f4f4f6;margin:0}.legal-wrap{width:min(900px,calc(100% - 36px));margin:auto;padding:70px 0 90px}.legal-nav{padding:18px 0;border-bottom:1px solid #25252b}.legal-nav a{color:#fff;text-decoration:none;font-weight:900}.legal-wrap h1{font-size:clamp(44px,7vw,72px);letter-spacing:-.055em}.legal-wrap h2{font-size:24px;margin-top:36px}.legal-wrap p,.legal-wrap li{color:#c2c2c9;line-height:1.75}.legal-warning{border:1px solid #9b5f00;background:#201603;color:#f5d59c;padding:16px;border-radius:14px}.legal-wrap a{color:#fff}.legal-table{border:1px solid #2b2b31;border-radius:16px;overflow:hidden}.legal-row{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid #2b2b31}.legal-row:last-child{border:0}.legal-row>*{padding:12px 15px}.legal-row strong{background:#0f0f12}@media(max-width:650px){.legal-row{grid-template-columns:1fr}.legal-row strong{padding-bottom:0}}