Legal notice

.legal-notice { max-width: 800px; margin: 0 auto; padding: 2rem 1rem; font-family: inherit; line-height: 1.7; color: inherit; } .legal-notice h2 { font-size: 1.25rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 0.75rem; border-bottom: 1px solid currentColor; padding-bottom: 0.5rem; opacity: 0.95; } .legal-notice h2:first-of-type { margin-top: 0; } .legal-notice p { margin: 0 0 1rem 0; } .legal-notice a { color: inherit; text-decoration: underline; text-underline-offset: 2px; } .legal-notice a:hover { opacity: 0.7; } .legal-notice .last-updated { margin-top: 3rem; font-size: 0.875rem; opacity: 0.6; }