Legal notice

.ys-legal-notice { max-width: 680px; margin: 0 auto; padding: 60px 20px; background: #ffffff; color: #111111; font-family: inherit; } .ys-legal-notice h1 { font-size: 42px; font-weight: 600; letter-spacing: -0.02em; margin-bottom: 20px; text-align: center; } .ys-legal-notice p:first-of-type { text-align: center; color: rgba(17,17,17,0.5); margin-bottom: 40px; } .ys-notice-section { margin-bottom: 40px; border-top: 1px solid rgba(17,17,17,0.1); padding-top: 30px; } .ys-notice-section h2 { font-size: 24px; font-weight: 600; margin-bottom: 16px; } .ys-notice-section p { font-size: 15px; line-height: 1.75; color: rgba(17,17,17,0.65); margin: 0; } .ys-notice-footer { margin-top: 40px; padding: 20px; background: #fafafa; text-align: center; border-radius: 8px; } .ys-notice-footer p { font-size: 14px; color: rgba(17,17,17,0.7); } a { color: #111111; text-decoration: underline; } @media (max-width: 749px) { .ys-legal-notice { padding: 40px 16px; } .ys-legal-notice h1 { font-size: 32px; } .ys-notice-section h2 { font-size: 20px; } }