.legal-page{background:#080b09;color:#e9eee9;min-height:100vh}.legal-wrap{width:min(920px,calc(100% - 32px));margin:auto;padding:120px 0 80px}.legal-back{display:inline-flex;color:#71ff72;text-decoration:none;margin-bottom:28px}.legal-page h1{font-size:clamp(34px,6vw,62px);line-height:1.05;margin:0 0 14px}.legal-meta{color:#93a095;margin-bottom:40px}.legal-card{background:#101512;border:1px solid #243027;border-radius:24px;padding:clamp(22px,5vw,48px)}.legal-card h2{font-size:24px;margin:34px 0 12px}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#c6cec7;line-height:1.75}.legal-card a{color:#71ff72}.legal-card ul{padding-left:22px}.legal-foot{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#93a095}.legal-foot a{color:#c6cec7}
