.site-footer{font-family:Arial,Helvetica,sans-serif;background:#0c56e6;color:#fff;margin-top:48px;padding:48px 24px 88px;font-size:14px;line-height:1.65}.footer-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.site-footer h2{font-size:16px;font-weight:700;margin:0 0 16px}.site-footer a,.site-footer button{text-decoration:none;color:#fff;display:block;text-align:left;margin:0 0 10px;line-height:1.5}.site-footer button{background:none;border:0;cursor:pointer;font:inherit;padding:0}.site-footer a:hover,.site-footer button:hover{text-decoration:underline}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}.site-footer .footer-wordmark{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1.2}.footer-wordmark span{font-size:16px;letter-spacing:0}.footer-brand p{max-width:330px;margin:18px 0}.footer-brand strong{font-size:12px;border:1px solid #ffffff70;border-radius:20px;padding:6px 12px;display:inline-block}.footer-bottom{max-width:1240px;margin:32px auto 0;padding-top:24px;border-top:1px solid #ffffff50;font-size:12px}.footer-bottom p+p{margin-top:12px}@media(max-width:850px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.site-footer{padding:32px 20px 88px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-brand p{max-width:none}}