.team-page,.team-list{gap:1rem;display:grid}.team-person{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:start;gap:1rem;padding:1.25rem;display:flex}.team-person dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.team-person dt{color:var(--muted-foreground);font-size:.8rem}.team-person dd{overflow-wrap:anywhere;margin-top:.25rem}.team-person small{width:100%;color:var(--muted-foreground)}@media (width<=900px){.team-person dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.team-person dl{grid-template-columns:minmax(0,1fr)}}
