/* Shared footer social link: static link only, no Instagram embed or tracking. */
.rallySocial{display:flex;justify-content:flex-end;margin-top:14px;min-width:0}
.rallySocial .rallyInstagram{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;color:inherit;font:500 12px/1.5 "DM Sans",Arial,sans-serif;text-decoration:none;letter-spacing:0;white-space:nowrap}
.rallySocial .rallyInstagram svg{display:block;flex:none;width:20px;height:20px}
.rallySocial .rallyInstagram:hover{text-decoration:underline;text-underline-offset:4px}
.rallySocial .rallyInstagram:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}
.rally-cookie-footer .rallySocial{margin:0}
@media(max-width:700px){.rallySocial{justify-content:flex-start;margin-top:12px}.rally-cookie-footer .rallySocial{justify-content:center;flex-basis:100%}}
