/* Instagram profile links: no third-party scripts or embedded feed. */
.social-link{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 0;color:var(--accent);font-size:13px;font-weight:700;line-height:1.7;border-bottom:1px solid var(--line)}
.social-link:hover{color:var(--warm);border-bottom-color:currentColor}
.social-icon,.social-arrow{flex:0 0 auto}
.social-label{display:flex;flex-wrap:wrap;column-gap:8px;min-width:0;overflow-wrap:anywhere}
.social-arrow{font-size:16px;font-weight:400}
.profile-social{margin-top:24px}
.footer-direct .social-link{display:flex;width:fit-content;align-items:flex-start;gap:8px;margin-top:15px;font-size:11px}
.footer-direct .social-icon{margin-top:2px;width:17px;height:17px}
@media(max-width:800px){.social-link{font-size:12px}.profile-social{margin-top:20px}.footer-direct .social-link{font-size:11px}}
