.footer-grid .footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.footer-grid .footer-social a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:10px;border:1px solid currentColor;border-radius:50%;color:inherit;transition:background .18s,color .18s,transform .18s}.footer-grid .footer-social a:hover{background:#dff27e;color:#20211e;transform:translateY(-2px)}.footer-social svg{display:block;flex-shrink:0}.footer-grid .footer-social a:focus-visible{outline:3px solid #253de9;outline-offset:4px}@media(prefers-reduced-motion:reduce){.footer-grid .footer-social a{transition:none}.footer-grid .footer-social a:hover{transform:none}}
