.team-members-section{margin:0 auto;max-width:1200px}.team-members-section__header{margin-bottom:2rem}.team-members-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.team-member-card__image-wrap{margin-bottom:1rem}.team-member-card__image{border-radius:8px;display:block;height:auto;width:100%}.team-member-card__name{margin-bottom:.75rem}.team-member-card__bio p:last-child{margin-bottom:0}@media (max-width:991px){.team-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.team-members-grid{grid-template-columns:1fr}}