footer.mp-site-footer{display:block;width:100%;max-width:none;margin:0;padding:28px 0;border:0;background:#1756a9;color:#fff;font:400 12px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}
.mp-site-footer .mp-footer-inner{width:min(1240px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px}
.mp-site-footer .mp-footer-home{font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:inherit;text-decoration:none;text-underline-offset:4px}
.mp-site-footer .mp-footer-home{display:inline-block;border-radius:5px;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}
.mp-site-footer .mp-footer-home:hover{text-decoration:none;background:#ffffff24;box-shadow:0 2px 8px #00000012;transform:translateY(-1px)}
.mp-site-footer .mp-footer-home:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
.mp-site-footer .mp-footer-copyright{display:block;margin-top:6px;font:inherit;font-size:10px;color:inherit}
.mp-site-footer .mp-footer-brand p{margin:5px 0 0;font-size:11px;line-height:1.6;color:inherit}
.mp-site-footer .mp-footer-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 28px}
.mp-site-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}
.mp-site-footer nav a{display:inline-block;padding:4px 6px;margin-inline:-6px;border-radius:5px;font:inherit;font-size:12px;font-weight:400;color:inherit;text-decoration:none;letter-spacing:0;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}
.mp-site-footer nav a:hover{text-decoration:none;background:#ffffff24;box-shadow:0 2px 8px #00000012;transform:translateY(-1px)}
.mp-site-footer nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
.mp-site-footer .mp-site-version{margin:0;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit}
.mp-site-footer .mp-footer-notice{flex-basis:100%;font:inherit;font-size:11px;margin:0;color:inherit}
footer.mp-site-footer-light{background:#fff;color:#686868;padding:24px 20px}
.mp-site-footer-light .mp-footer-inner{width:100%;max-width:620px;justify-content:center;text-align:center}
.mp-site-footer-light .mp-footer-meta{justify-content:center;gap:10px 24px}
.mp-site-footer-light .mp-footer-brand{flex-basis:100%}
.mp-site-footer-light nav{justify-content:center}
.mp-site-footer-light .mp-footer-home:hover,.mp-site-footer-light nav a:hover{background:#17324d0d}
@media(prefers-reduced-motion:reduce){.mp-site-footer .mp-footer-home,.mp-site-footer nav a{transition:none}.mp-site-footer .mp-footer-home:hover,.mp-site-footer nav a:hover{transform:none}}
@media(max-width:650px){.mp-site-footer .mp-footer-inner{width:calc(100% - 30px);align-items:flex-start;gap:16px}.mp-site-footer .mp-footer-meta{justify-content:flex-start;gap:12px 24px}.mp-site-footer-light .mp-footer-inner,.mp-site-footer-light .mp-footer-meta{justify-content:center}}
