body[class] footer .footer-socials{display:block;margin:24px 0 20px;padding:0;text-align:left}
body[class] footer .footer-socials__heading{display:block;margin:0 0 12px;font:600 11px/1.5 var(--font-ui,Arial,sans-serif);letter-spacing:.1em;color:inherit}
body[class] footer .footer-socials__links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}
body[class] footer .footer-socials__links a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:1px solid #b59a60;border-radius:4px;background:transparent;color:inherit;text-decoration:none;transition:background-color .15s,color .15s}
body[class] footer .footer-socials__links a:hover{background:#b59a60;color:#203342}
body[class] footer .footer-socials__links a:focus-visible{outline:3px solid #b59a60;outline-offset:4px;background:#b59a60;color:#203342}
body[class] footer .footer-socials__links svg{display:block;flex-shrink:0;width:22px;height:22px}
body[class] footer .footer-identity{min-width:0;text-align:left}
body[class] footer.staff-footer{align-items:flex-start;flex-wrap:wrap}
body[class] footer.staff-footer .footer-socials{margin:16px 0 0;color:#203342}
body[class] footer .site-credit{display:block;font-size:11px;line-height:1.6}
body[class] footer .site-credit a{display:inline}
@media(prefers-reduced-motion:reduce){body[class] footer .footer-socials__links a{transition:none}}
@media print{.footer-socials{display:none!important}}
