/* 433.team social footer links, 2026-11-02. Scoped to the new row. */
.hub-social{max-width:calc(var(--max-width) - 2 * var(--gutter));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line)}
.hub-social-caption{text-transform:uppercase;font-size:12px;letter-spacing:1.8px;color:var(--muted)}
.hub-social-links{display:flex;align-items:center;gap:32px}
.hub-social-links a{gap:10px;font-size:15px;white-space:nowrap;text-decoration:none}
.hub-social-links svg{width:20px;height:20px;flex-shrink:0}
.hub-social-arrow{color:var(--lime)}
.hub-social-links a:focus-visible{outline:2px solid var(--lime);outline-offset:5px;border-radius:2px}
@media(max-width:600px){.hub-social{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}.hub-social-links{width:100%;justify-content:space-between;gap:12px}.hub-social-links a{font-size:14px;gap:7px}.hub-social-arrow{display:none}}
@media(max-width:360px){.hub-social-links{gap:8px}.hub-social-links a{font-size:13px;gap:5px}.hub-social-links svg{width:18px;height:18px}}
