.next-footer nav.footer-social{grid-column:1/-1;max-width:none;gap:.5rem 1.7rem;border-top:1px solid #ffffff35;padding-top:1.25rem;align-items:center}
.next-footer nav.footer-social:empty{display:none}
.next-footer .footer-social a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.94rem}
.next-footer .footer-social a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}
@media(max-width:760px){.next-footer nav.footer-social{margin-top:1.5rem;gap:.25rem 1.5rem}}
