.team-directory{display:grid;grid-gap:48px;gap:48px}.team-group-navigation{display:flex;flex-wrap:wrap;gap:12px}.team-group-navigation a{padding:10px 20px;border:1px solid var(--color-card-border);border-radius:var(--radius-pill);font-size:16px;line-height:24px;transition:background-color .18s ease,border-color .18s ease}.team-group-navigation a:hover{border-color:rgb(249 245 239/45%);background:rgb(249 245 239/6%)}.team-directory-heading{gap:16px;padding-right:0}.team-directory-grid{min-height:0;padding-block:32px 16px}.team-directory-member .team-avatar{width:200px}.team-directory-caption{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0}.team-position{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border:1px solid var(--color-card-border);border-radius:var(--radius-pill);color:var(--color-muted);font-size:13px;line-height:22px}.team-position--lead{background:rgb(249 245 239/10%)}.team-position--deputy,.team-position--lead{border-color:rgb(249 245 239/35%);color:var(--color-foreground)}.team-directory-name{max-width:100%;overflow-wrap:anywhere;font-size:24px;line-height:39px}.team-directory-empty{padding-block:24px;color:var(--color-muted);font-size:16px;font-weight:400}@media (max-width:767px){.team-directory{gap:32px}.team-group-navigation{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.team-group-navigation a{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:12px 20px;font-size:20px;line-height:30px}.team-directory-member .team-avatar{width:140px}.team-directory-name{font-size:20px}}