Legal notice

.hv-legal-container { max-width: 900px; margin: 40px auto; padding: 20px; font-family: Arial, sans-serif; color: #222; line-height: 1.8; } .hv-legal-container h1 { font-size: 36px; margin-bottom: 25px; text-align: center; font-weight: 600; } .hv-legal-container h2 { font-size: 24px; margin-top: 35px; margin-bottom: 15px; font-weight: 600; } .hv-legal-container p, .hv-legal-container li { font-size: 16px; color: #444; } .hv-legal-container ul { padding-left: 20px; } .hv-legal-box { background: #f8f8f8; border-radius: 12px; padding: 24px; margin-top: 20px; } .hv-legal-footer { margin-top: 40px; font-size: 15px; color: #666; }