footer .footer-social-icons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;margin:24px 0 12px;width:max-content;max-width:none}footer .footer-social-icons a{display:flex!important;flex:0 0 20px;align-items:center;justify-content:flex-start;width:20px!important;height:44px!important;min-width:0!important;padding:0!important;background:transparent;border-radius:0!important;transition:opacity .2s,transform .2s}footer .footer-social-icons img{display:block;width:20px!important;height:20px!important;min-width:0!important;object-fit:contain;border-radius:0!important;background:transparent!important;padding:0!important}footer .footer-social-icons a:hover{opacity:.75;transform:translateY(-2px)}footer .footer-social-icons a:focus-visible{outline:2px solid #cca862;outline-offset:3px}
