.legal-page { max-width:860px; }.legal-page h2 { margin:45px 0 12px; font-size:30px; }.legal-page h3 { margin:27px 0 7px; font-size:21px; }.legal-page p,.legal-page li { font-size:17px; }.legal-page ul { padding-left:22px; }.legal-page li { margin:8px 0; }.legal-page a { color:#002459; font-weight:800; text-decoration:underline; text-decoration-color:#00a6cd; text-underline-offset:4px; }.legal-alert { margin:0 0 35px; padding:22px; border-left:6px solid #e91d70; border-radius:8px; background:#fff1f6; }.legal-alert strong { color:#002459; }.legal-meta { padding:24px; border-radius:12px; background:#eef9fc; border-top:6px solid #00a6cd; }.legal-meta p { margin:7px 0; }.legal-footer-links { display:flex; flex-wrap:wrap; gap:14px; margin-top:14px; font-size:14px; }.legal-footer-links a { color:#fff; }.legal-footer-links a:hover { color:#7bd8ed; }
