Legal notice



.legal-wrapper{ max-width:800px; margin:60px auto; padding:45px; background:#ffffff; border-radius:20px; box-shadow:0 12px 30px rgba(0,0,0,0.08); border:1px solid #e6e6e6; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#333; line-height:1.8; } .legal-title{ font-size:36px; font-weight:700; margin-bottom:10px; color:#111; } .legal-sub{ color:#666; margin-bottom:30px; font-size:16px; } .legal-info{ background:#f7fffd; padding:30px; border-radius:12px; line-height:2; font-size:16px; border-left:4px solid #6ec7b5; text-align:left; } .legal-info strong{ color:#111; } .legal-info a{ color:#2A7A6A; text-decoration:none; font-weight:600; } .legal-section{ margin-bottom:22px; }