body.team{background:#faf9fc}
.team-main{min-height:50vh;margin-block:64px 100px}
.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:48px 0 0}
.team-grid img{display:block;width:100%;height:auto}
.team-grid h2{margin-top:20px}
.team-grid li{display:flex;flex-direction:column;align-items:flex-start}
.team-bio{margin-block:20px 24px}
.team-grid .social-link{margin-top:auto}
@media(max-width:700px){
 .team-grid{grid-template-columns:minmax(0,1fr)}
}
