Legal notice

.legal-notice { max-width: 760px; margin: 0 auto; color: #222222; line-height: 1.55; } .legal-notice h1 { margin: 0 0 14px; font-size: 26px; line-height: 1.25; } .legal-notice h2 { margin: 20px 0 10px; font-size: 20px; line-height: 1.3; } .legal-notice p { margin: 0 0 10px; } .legal-notice ul { margin: 6px 0 12px; padding-left: 22px; } .legal-notice li { margin: 4px 0; } .legal-notice hr { margin: 18px 0; border: 0; border-top: 1px solid #e5e5e5; } .legal-notice a { color: inherit; text-decoration: underline; text-underline-offset: 2px; } .legal-card { margin: 12px 0 4px; padding: 16px 18px; background: #f7f7f7; border: 1px solid #e5e5e5; border-radius: 8px; } .legal-card p:last-child { margin-bottom: 0; } .legal-update { color: #666666; font-size: 14px; } @media screen and (max-width: 600px) { .legal-notice h1 { font-size: 23px; } .legal-notice h2 { font-size: 18px; } .legal-card { padding: 14px; } }