.legal-wrapper{max-width:900px;margin:0 auto;padding:120px 20px 80px;line-height:1.6}.legal-content-card{background:#252525;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.legal-header{margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}.legal-title{font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:10px}.legal-last-updated{font-size:.9rem;color:rgba(255,255,255,.5);font-weight:600}.legal-section{margin-bottom:30px}.legal-section h2{font-size:1.3rem;font-weight:800;color:#ffb300;margin-bottom:15px}.legal-section p,.legal-section ul{margin-bottom:15px;color:rgba(255,255,255,.8)}.legal-section p{font-size:1rem}.legal-section ul{margin-left:20px}.legal-section li{margin-bottom:8px}.legal-section strong{color:#fff}@media (max-width:767px){.legal-wrapper{padding-top:100px}.legal-content-card{padding:25px}.legal-title{font-size:1.8rem}.legal-section h2{font-size:1.2rem}.legal-section p,.legal-section ul{font-size:.95rem}}