Legal notice

.apple-legal-notice { max-width: 680px; margin: 0 auto; padding: 40px 20px; color: #1d1d1f; font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.47059; font-weight: 400; letter-spacing: -0.022em; -webkit-font-smoothing: antialiased; } .apple-legal-notice h1 { font-size: 40px; line-height: 1.1; font-weight: 600; letter-spacing: 0.007em; margin: 0; } .apple-legal-notice .meta { font-size: 17px; line-height: 1.47059; font-weight: 400; color: #86868b; margin: 0 0 40px 0; } .apple-legal-notice .intro-text { font-size: 17px; line-height: 1.47059; margin: 0 0 48px 0; } .apple-legal-notice section { margin-bottom: 56px; border: none !important; padding-top: 0; } .apple-legal-notice h2 { font-size: 21px; line-height: 1.2381; font-weight: 600; letter-spacing: 0.011em; margin: 0 0 12px 0; } .apple-legal-notice p, .apple-legal-notice li { font-size: 17px; line-height: 1.47059; margin: 0 0 14px 0; } .apple-legal-notice ul { margin: 12px 0 20px 24px; padding: 0; list-style-type: disc; } .apple-legal-notice li { margin-bottom: 8px; padding-left: 4px; } .apple-legal-notice table { width: 100%; border-collapse: collapse; margin: 24px 0; font-size: 17px; border: none; } .apple-legal-notice th { text-align: left; font-weight: 600; padding: 12px 0; border: none !important; color: #1d1d1f; } .apple-legal-notice td { padding: 12px 0; border: none !important; color: #424245; vertical-align: top; } .apple-legal-notice footer { margin-top: 60px; padding-top: 0; border: none !important; } .apple-legal-notice footer p { font-size: 14px; color: #86868b; margin-bottom: 4px; } .apple-legal-notice a { color: #0066cc; text-decoration: none; } .apple-legal-notice a:hover { text-decoration: underline; } @media (max-width: 734px) { .apple-legal-notice h1 { font-size: 32px; } .apple-legal-notice h2 { font-size: 19px; } .apple-legal-notice p, .apple-legal-notice li, .apple-legal-notice table { font-size: 16px; } }