
.site-footer{background:#102a3c;color:#d6e7ef;border-top-color:#234a60}
.site-footer h2,.site-footer strong{color:#fff}
.site-footer a,.site-footer .back-to-top{color:#bce6f8}
.site-footer a:hover{color:#fff;text-decoration:underline}
.site-footer a:focus-visible,.site-footer button:focus-visible,.site-footer input:focus-visible{outline:2px solid #bce6f8;outline-offset:3px}
.site-footer .footer-note{color:#b6cedb}
.site-footer .social-links{border-color:#38576a}
.site-footer .footer-brand img{height:auto;width:min(100%,240px);max-height:none}
