/* The six account links in the footer only. Brand SVGs retain their proportions. */
.footer-social .social-icon-links{display:grid;grid-template-columns:repeat(3,44px);gap:8px;margin-top:3px}
.footer-social .social-icon-links>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #bcbcb6;border-radius:50%;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.footer-social .social-icon-links img{display:block;object-fit:contain;flex:none}
.footer-social .social-icon-links>a:focus-visible{outline:2px solid #111;outline-offset:4px;border-color:#111;transform:translateY(-2px)}
@media(hover:hover){.footer-social .social-icon-links>a:hover{transform:translateY(-2px);border-color:#111;box-shadow:0 3px 9px #0000000b}}
@media(prefers-reduced-motion:reduce){.footer-social .social-icon-links>a{transition:none!important;transform:none!important}}
