.legal-main-header{text-align:center;padding:120px 5% 30px;background:#ffffff}.legal-main-header h1{font-size:clamp(28px,3.5vw,44px);color:#ff9f29;font-family:'Montserrat',sans-serif;font-weight:800;margin-bottom:12px}.legal-main-header .last-updated{font-size:14px;color:#777;font-weight:500}.legal-content-section{padding:20px 8% 80px;background:#fcfcfc}.legal-card{background:#ffffff;max-width:1000px;margin:0 auto;padding:45px 50px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.05);border:1px solid #eee}.legal-card h2{font-size:22px;color:#222;margin-top:30px;margin-bottom:12px;font-weight:700;border-bottom:2px solid #ff9f29;padding-bottom:6px;display:inline-block}.legal-card h3{font-size:18px;color:#333;margin-top:18px;margin-bottom:8px;font-weight:600}.legal-card p,.legal-card li{font-size:15px;color:#444;line-height:1.75;margin-bottom:12px}.legal-card ul{margin-left:25px;margin-bottom:18px}.legal-card li{margin-bottom:6px}.legal-card strong{color:#111}.legal-contact-box{background:#fff8f0;border-left:4px solid #ff9f29;padding:20px;border-radius:6px;margin-top:30px}@media (max-width:768px){.legal-card{padding:25px 20px}.legal-content-section{padding:15px 4% 50px}}