/* PRISE Lab custom styles */

.group-photo {
  width: 100%;
  border-radius: 8px;
  margin-bottom: 2rem;
}

.research-card {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 1.5rem;
  margin-bottom: 1rem;
}

.research-card h3 {
  color: #0e5c5c;
  margin-top: 0;
}

.team-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 1.5rem;
}

.team-member {
  text-align: center;
  padding: 1.5rem;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}

.team-member img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 1rem;
}

.team-member h3 {
  margin-bottom: 0.25rem;
  color: #0e5c5c;
}

.team-member .role {
  color: #666;
  font-style: italic;
}
