.support-footer-group{box-sizing:border-box;clear:both;margin-top:auto;width:auto;flex-shrink:0}
.site-support{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:20px 28px;background:#edf4f8;border-top:1px solid #cbd5df;color:#20384e;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}
.site-support strong{font-size:16px}.site-support p{margin:4px 0 0;max-width:46rem;font-size:16px;line-height:1.5}
.site-support a{display:inline-block;box-sizing:border-box;max-width:100%;padding:11px 16px;border-radius:7px;background:#185a78;color:white;font-size:16px;font-weight:600;text-align:center;text-decoration:none;overflow-wrap:anywhere}
.site-support a:hover{background:#10435b}.site-support a:focus-visible{outline:3px solid #bb6500;outline-offset:3px}.site-support a span{display:block;font-size:14px;font-weight:400}
.support-footer-group .site-footer{box-sizing:border-box;margin:0;padding:24px 28px;width:auto;background:#132f50;color:white;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}
.support-footer-group .site-footer p{margin:0 0 10px}.support-footer-group .site-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:10px}.support-footer-group .site-footer a{color:white;font-weight:700}.support-footer-group .site-footer .footer-note{color:#d7e5f5;font-size:12px;margin:0}
.support-has-sidebar{margin-left:246px}@media(max-width:1350px){.support-has-sidebar{margin-left:205px}}@media(max-width:1120px){.support-has-sidebar{margin-left:180px}}@media(max-width:760px){.support-has-sidebar{margin-left:0}}
@media(max-width:600px){.site-support{align-items:stretch;padding:20px 16px}.site-support a{width:100%}.support-footer-group .site-footer{padding:24px 16px}}
