/* Social links complement the existing consultation actions. */
.social-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12px;line-height:1.4}
.social-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:7px 0;color:var(--ink);text-decoration:none}
.social-links a:hover>span:first-of-type{text-decoration:underline;text-underline-offset:4px}
.social-links svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.social-links .social-dot{fill:currentColor;stroke:none}
.social-arrow{font-size:14px;color:var(--muted)}
.site-footer>.social-links{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;margin-top:24px}
.contact-social{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}
.contact-social>p{font-size:12px;color:var(--muted);margin-bottom:8px}
.contact-social .social-links{gap:3px 20px}
@media(max-width:700px){.site-footer>.social-links{margin-top:6px;padding-top:13px;gap:3px 20px}.social-links{font-size:11px}}
