.legal-page{min-height:100vh;background:#131315;color:#e5e1e4}.legal-wrap{max-width:900px;margin:0 auto;padding:42px 24px 96px}.legal-back{color:#a1a1aa;text-decoration:none;font-size:13px}.legal-back:hover{color:#fafafa}.legal-header h1{margin:0;font-size:clamp(40px,7vw,64px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa}.legal-header p{margin:14px 0 0;color:#a1a1aa;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.legal-content{margin-top:28px;display:grid;grid-gap:22px;gap:22px}.legal-section{background:#1c1b1d;border:1px solid hsla(0,0%,100%,.08);padding:20px}.legal-section h2{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:.03em;color:#fafafa}.legal-section p{margin:10px 0 0;color:#c6c6c6;line-height:1.6;font-size:14px}.legal-section ul{margin:10px 0 0;padding-left:18px;color:#c6c6c6}.legal-section li{margin-top:8px;line-height:1.6;font-size:14px}.legal-link{color:#4c8c6b}.legal-link:hover{color:#6fa88a}