.team-list{padding-block:var(--section)}.team-grid{gap:3rem;display:grid}.person-card{border-top:1px solid var(--rule);padding-top:1.75rem}.person-heading{min-height:4.5rem}.person-name{letter-spacing:-.005em;font-size:1.625rem;font-weight:600;line-height:1.25}.person-role{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-top:.5rem;font-size:.8125rem;font-weight:600;line-height:1.45}.person-bio{max-width:44ch;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.7}@media (min-width:640px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
