/* A consistent name/details hierarchy on every member surface. */
.hl-member-identity .hl-identity-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;flex:1}
.hl-member-identity .hl-identity-copy>strong{display:block;line-height:1.35;font-size:16px}
.hl-member-identity .hl-identity-copy>small{display:block;line-height:1.45;font-size:14px}
.hl-member-identity .hl-identity-copy>.hl-mutual{font-size:13px;margin-top:2px}
.hl-member-identity>.avatar{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;margin:0;overflow:hidden}
.hl-member-identity>.avatar img{width:100%;height:100%;object-fit:cover}
.hl-member-row{align-items:center;gap:14px;padding-top:18px;padding-bottom:18px}
.hl-member-follow{flex-shrink:0;max-width:120px}.hl-member-follow .button{white-space:normal;line-height:1.35;font-size:14px}
.member-identity{align-items:center;gap:12px}.member-identity>span:not(.avatar){display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}
.member-identity .profile-name{display:block;margin:0;line-height:1.4;font-size:16px;white-space:normal;text-align:left}
.member-identity small{display:block;margin:0;font-size:14px;line-height:1.45}
.profile-name{line-height:1.4;white-space:normal;text-align:left}
.hl-post-heading>div{min-width:0;flex:1}.hl-post-heading .name{line-height:1.4;margin:0 0 5px}.hl-post-heading .role{font-size:14px;line-height:1.45;margin:0}.hl-post-heading .post-time{flex-shrink:0;align-self:flex-start;margin-top:3px}
.hl-thread-copy{display:flex;flex-direction:column;gap:6px}.hl-thread-copy>strong{display:block;line-height:1.4}.hl-thread-copy>span{line-height:1.45}
.hl-chat-member{display:flex;flex-direction:column;gap:5px}.hl-chat-member>strong{display:block;line-height:1.4}.hl-chat-member>span{display:block;line-height:1.45}
.hl-message-byline{gap:8px 12px;line-height:1.4}.hl-message-byline strong{line-height:1.4}
.profile-body h1{line-height:1.3;margin-bottom:12px;overflow-wrap:anywhere}.profile-body>p{line-height:1.5;margin:8px 0}
.profile-card h2,.profile-card h3{line-height:1.35;margin-bottom:10px;overflow-wrap:anywhere}.profile-card p{line-height:1.5;margin:8px 0}
.hl-verified-anchor{display:inline-flex;vertical-align:middle;margin-left:6px;margin-right:3px}
.hl-discovery-tabs button{font-family:inherit;font-size:14px;font-weight:600}
@media(max-width:380px){.hl-member-row{gap:10px}.hl-member-identity{gap:10px}.hl-member-follow{max-width:105px}.hl-post-heading{flex-wrap:wrap}.hl-post-heading .post-time{margin-left:60px}}
