.sm-team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.sm-team-card{text-align:center;font-family:inherit}.sm-team-card figure{margin:0}.sm-team-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;display:block}.sm-team-card .name{margin-top:8px;font-size:.95rem;font-weight:600}@media (max-width:1024px){.sm-team-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.sm-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.sm-team-grid{grid-template-columns:1fr}}