footer .footer-social-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 18px;margin-top:12px}
footer .footer-social-links a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;box-sizing:border-box;color:inherit;font-size:.875rem;line-height:1.4;text-decoration:none}
footer .footer-social-links svg{width:21px;height:21px;flex:none}
footer .footer-social-links a:hover{text-decoration:underline;text-underline-offset:.2em}
footer .footer-social-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
