/* Clickable Team Card Styling */
.team-card {
  display: block;
  text-decoration: none;
  color: inherit; /* Keeps text color normal */
  border: 2px solid transparent;
  border-radius: 10px;
  padding: 15px;
  transition: all 0.3s ease;
  background-color: #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  height: 100%;
}

.team-card:hover {
  border-color: #1977cc;
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

.team-card .info-item {
  margin-bottom: 0;
}

/* Keep the phone number blue for visual consistency */
.team-card p {
  color: #1977cc !important;
}

/* Make sure cursor changes to pointer on hover */
.team-card, .team-card * {
  cursor: pointer;
}