.premium-footer .premium-socials{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:20px 0 0}
.premium-footer .premium-socials a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;margin:0;color:#111;background:transparent;border:0;border-radius:50%;line-height:1;transition:background .15s}
.premium-footer .premium-socials img{display:block;width:18px;height:18px;object-fit:contain;filter:none}
.premium-footer .premium-socials a:hover{background:#e7e7e7;color:#111}
.premium-footer .premium-socials a:focus-visible{outline:2px solid #0047b9;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.premium-footer .premium-socials a{transition:none}}
