.legal-container{width:100%;min-height:100vh;background:#0b0b0b;padding:40px 20px;display:flex;justify-content:center}.legal-card{background:#111;max-width:850px;width:100%;padding:40px;border-radius:14px;color:#e5e5e5;font-family:system-ui,sans-serif;line-height:1.55;box-shadow:0 0 30px rgba(0,255,180,.06)}h1,h2{font-weight:700;color:#fff}h1{margin-bottom:10px;font-size:2.2rem}.updated,h1{text-align:center}.updated{color:#aaa;margin-bottom:25px}h2{margin-top:28px;font-size:1.35rem}h3{margin-top:20px;font-size:1.1rem;font-weight:600}ul{margin:10px 0 10px 22px}hr{border:none;border-top:1px solid #222;margin:30px 0}