.legal-page{max-width:900px;color:var(--text-light);margin:120px auto 80px;padding:0 20px}.legal-header{border-bottom:1px solid #b8dbbe33;margin-bottom:40px;padding-bottom:20px}.legal-header h1{margin-bottom:10px;font-size:3rem}.legal-header h1 span{background:linear-gradient(90deg,#b8dbbe 0%,#04ee0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.legal-header p{color:#a0a0a0;font-size:1rem}.legal-content h2{color:#fff;margin:40px 0 15px;font-size:1.8rem}.legal-content p,.legal-content li{color:#d9d9d9;margin-bottom:15px;font-size:1.05rem;line-height:1.8}.legal-content ul{margin-bottom:25px;margin-left:20px}.legal-content a{color:#00e908;text-decoration:none;transition:all .3s}.legal-content a:hover{text-underline-offset:4px;text-decoration:underline}
