.footer-social{display:flex;justify-content:flex-end;align-items:center;gap:28px;padding:0 0 24px}
.footer-social a{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.02em;color:inherit;opacity:.64;transition:opacity .2s}
.footer-social a:hover,.footer-social a:focus-visible{opacity:1}
.footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.footer-social svg{flex:none}
.social-arrow{font-size:13px;margin-left:1px}
@media(max-width:760px){.footer-social{justify-content:flex-start;gap:25px;padding:0 0 24px}.footer-social a{min-height:32px}}
@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}}
