.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}.alert-box{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);padding:20px;border-radius:8px;margin-bottom:25px;display:flex;gap:15px;align-items:flex-start}.alert-box .material-symbols-outlined{color:#ff6b6b;font-size:24px}.alert-box p{margin:0;color:rgba(255,255,255,.9)}@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}.alert-box{padding:15px;flex-direction:column;gap:10px}}