/* Compact, additive personal entry. Business Home below remains unchanged. */
.member-home .member-home-personal-entry{color:var(--mh-ink);padding:4px 4px 14px;margin:0 0 12px;border-bottom:1px solid var(--mh-line);min-width:0}
.member-home .member-home-personal-entry>.member-home-greeting{margin:0 0 20px;font-size:16px}
.member-home .member-home-personal-row{display:flex;align-items:center;gap:4px 12px;min-width:0;flex-wrap:wrap}
.member-home .member-home-personal-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--mh-soft);color:var(--mh-ink);font-size:16px;font-weight:700}
.member-home .member-home-personal-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.member-home .member-home-personal-copy{flex:1 1 160px;min-width:0}
.member-home .member-home-personal-copy h2{font-size:17px;line-height:1.35;margin:0;font-weight:700;overflow-wrap:anywhere}
.member-home .member-home-personal-copy p{font-size:14px;line-height:1.45;margin:3px 0 0;color:var(--mh-muted);overflow-wrap:anywhere}
.member-home .member-home-personal-copy .member-home-personal-affiliation{font-size:13px}
.member-home .member-home-personal-actions{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-inline-start:58px}
.member-home .member-home-personal-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;max-width:100%;padding:4px 0;border:0;border-radius:5px;background:transparent;color:#91c9ff;font:inherit;font-size:14px;font-weight:650;line-height:1.35;text-align:start;cursor:pointer;overflow-wrap:anywhere;box-shadow:none}
html[data-design=light] .member-home .member-home-personal-link{color:#245e9b}
.member-home .member-home-personal-link:hover{text-decoration:underline;text-underline-offset:3px;background:transparent}
.member-home .member-home-personal-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.member-home .member-home-personal-link:disabled{opacity:.65;cursor:wait}
@media(min-width:640px){.member-home .member-home-personal-actions{margin-inline-start:auto;flex-shrink:0}.member-home .member-home-personal-copy{flex-basis:220px}}
