Legal notice

.legal-wrapper{ max-width:1000px; margin:auto; padding:50px 20px; font-family:Arial,Helvetica,sans-serif; color:#333; } .legal-header{ background:#f7f7f7; padding:45px; border-radius:25px; text-align:center; margin-bottom:40px; } .legal-header h1{ font-size:38px; margin-bottom:15px; } .legal-header p{ font-size:18px; color:#666; line-height:1.7; } .legal-section{ margin-bottom:35px; } .legal-section h2{ font-size:26px; color:#111; margin-bottom:15px; } .legal-section p{ font-size:16px; line-height:1.8; color:#555; } .contact-box{ background:#111; color:white; padding:35px; border-radius:25px; text-align:center; margin-top:40px; } .contact-box a{ color:white; font-weight:bold; text-decoration:none; }