Legal notice

.legal-notice { max-width: 800px; margin: 0 auto; padding: 20px; font-family: Arial, Helvetica, sans-serif; line-height: 1.7; color: #333333; } .legal-notice h1 { font-size: 28px; font-weight: bold; border-bottom: 2px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 20px; color: #000000; } .legal-notice h2 { font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 10px; color: #000000; } .legal-notice p { margin-bottom: 12px; } .legal-notice ul { margin-bottom: 15px; padding-left: 25px; } .legal-notice ul li { margin-bottom: 6px; } .legal-notice strong { font-weight: bold; color: #000000; } .legal-notice .notice-box { background-color: #f8f8f8; padding: 25px; border-left: 4px solid #2c3e50; margin: 20px 0; border-radius: 4px; } .legal-notice .notice-box a { color: #2c3e50; text-decoration: none; font-weight: bold; } .legal-notice .notice-box a:hover { text-decoration: underline; } .legal-notice .highlight-box { background-color: #fff8e1; padding: 15px; border-left: 4px solid #f39c12; margin: 15px 0; border-radius: 4px; } .legal-notice .footer-note { font-size: 14px; color: #777; text-align: center; margin-top: 30px; border-top: 1px solid #e5e5e5; padding-top: 20px; }