.social-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:26px 0;min-width:0}.social-links[hidden],.social-profile[hidden]{display:none!important}.social-profile{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid currentColor;border-radius:4px;font:600 14px/1.4 Arial,sans-serif;color:inherit;text-decoration:none;min-height:48px}.social-profile svg{width:20px;height:20px;flex-shrink:0}.social-profile:hover{opacity:.8}.social-profile:focus-visible{outline:3px solid currentColor;outline-offset:4px}

.social-links{grid-column:1/-1;width:100%;padding-top:20px;border-top:1px solid var(--line,#66716e);scroll-margin-top:220px}.social-label{flex:0 0 100%;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.social-profile.is-pending{display:grid;grid-template-columns:20px auto;gap:4px 10px;cursor:default;opacity:.7}.social-profile.is-pending svg{grid-row:1/3}.social-pending{grid-column:2;font:400 10px/1.4 Arial,sans-serif;letter-spacing:0}.social-profile.is-pending:hover{opacity:.7}.social-profile span[hidden]{display:none!important}footer .social-links a.social-profile{border:1px solid currentColor;padding:12px 16px;font-size:14px}@media(max-width:500px){.social-profile{flex:1 1 135px;justify-content:center}.social-profile.is-pending{justify-content:center}.social-label{margin-bottom:4px}}
