Legal notice

.legal-notice { max-width: 900px; margin: 0 auto; padding: 60px 25px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; color: #333; line-height: 1.75; } .legal-notice h1 { font-size: 42px; margin-bottom: 35px; text-align: center; font-weight: 600; } .legal-notice h2 { font-size: 24px; margin-top: 35px; margin-bottom: 12px; font-weight: 600; } .legal-notice p { font-size: 16px; color: #555; margin-bottom: 15px; } .legal-notice a { color: inherit; text-decoration: underline; } .legal-info { background: #f7f7f7; padding: 25px; margin: 25px 0 35px; border-radius: 4px; } .legal-info p { margin: 6px 0; } @media (max-width: 768px) { .legal-notice { padding: 40px 20px; } .legal-notice h1 { font-size: 32px; } .legal-notice h2 { font-size: 21px; } }

```