.member-head{gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--color-line);align-items:center;display:flex}.member-head__photo{border:1px solid var(--color-line);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid;overflow:hidden}.member-head__photo img{object-fit:cover;width:100%;height:100%}.member-head__fallback{color:var(--color-ink-sub);font-size:44px;font-weight:700}.member-head__role{font-size:var(--text-sm);color:var(--color-ink-sub)}.member-head__name{font-size:var(--text-2xl);margin-top:var(--space-1);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.member-head__name .mono{font-size:var(--text-sm);color:var(--color-ink-sub);letter-spacing:.04em;font-weight:500}.member-head__expertise{margin-top:var(--space-4)}.member-head__links{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.member-bio{padding-block:var(--space-6)}.member-count{font-size:var(--text-sm);color:var(--color-ink-sub);font-weight:700}.member-articles{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.member-articles__item{display:flex}.member-articles__item>*{width:100%}@media (max-width:900px){.member-articles{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.member-articles{grid-template-columns:1fr}}.empty{padding:var(--space-7);text-align:center;color:var(--color-ink-sub);font-size:var(--text-sm);border:1px dashed var(--color-line-strong);border-radius:var(--radius)}@media (max-width:640px){.member-head{align-items:flex-start;gap:var(--space-4);flex-direction:column}.member-head__photo{width:104px;height:104px}}
