.member-authors .member-hero{padding-bottom:24px}
.member-authors .public-search{max-width:none}
.member-author-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
.member-author-list article{min-width:0;display:flex}
.member-author-list article[hidden]{display:none}
.member-author-card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;background:var(--panel);border-radius:var(--radius-card);color:var(--ink);text-decoration:none}
.member-author-card:hover{background:var(--soft);text-decoration:none}
.member-author-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.member-author-card .member-author-identity{margin:0;align-items:flex-start}
.member-author-identity>div{min-width:0}
.member-author-card h2{font-size:var(--type-lead);line-height:1.25;margin:0;overflow-wrap:anywhere}
.member-author-card p{margin:4px 0 0;overflow-wrap:anywhere}
.member-author-card .member-author-description{margin:0}
.member-author-stats{display:flex;flex-wrap:wrap;gap:24px;margin:auto 0 0;padding-top:8px}
.member-author-stats>div{display:flex;align-items:baseline;gap:8px}
.member-author-stats dd{font-size:var(--type-lead);margin:0}
.member-author-stats dt{font-size:var(--type-body);color:var(--muted)}
@media(max-width:1000px){.member-author-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.member-author-list{grid-template-columns:1fr;gap:16px;margin-top:24px}}
