/* Local vector social identity. No remote icon request. */
a.author-linkedin{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;color:inherit;text-decoration:none;vertical-align:middle}
a.author-linkedin .linkedin-icon{display:block;flex:0 0 20px;width:20px;height:20px;border-radius:3px}
a.author-linkedin:hover .linkedin-icon{box-shadow:0 0 0 3px rgba(10,102,194,.14)}
a.author-linkedin:focus-visible{outline:2px solid #0a66c2;outline-offset:5px;border-radius:4px}
a.author-profile-link{gap:14px}
a.author-profile-link .linkedin-icon{width:26px;height:26px;flex-basis:26px}

/* Article bylines open the local author profile, where LinkedIn is available. */
a.pub-author-link{min-height:44px;max-width:100%;cursor:pointer;border-radius:4px}
a.pub-author-link>span{text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px}
a.pub-author-link img{transition:box-shadow .15s ease}
a.pub-author-link:hover>span{text-decoration-line:underline;text-decoration-color:#aaa}
a.pub-author-link:hover img{box-shadow:0 0 0 2px rgba(18,19,19,.1)}
a.pub-author-link:focus-visible{outline:2px solid #62625d;outline-offset:5px}
@media(prefers-reduced-motion:reduce){a.pub-author-link img{transition:none}}

/* The heading name is plain text. Only the separate icon is a LinkedIn target. */
.pub-document[data-supporting-shell="v1"] main h1.author-profile-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
h1.author-profile-heading>a.author-profile-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:9px;box-sizing:border-box;flex:none}
