/* Institutional mobility page (extracted from inline <style> for CSP friendliness) */

.instmob-page .project-card-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 12px;
}

.instmob-page .project-card-hover:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
}

.instmob-page .modal-bg-custom {
  background-color: #f8f9fa;
}

.instmob-page .list-group-item {
  font-size: 0.95rem;
}

.instmob-page .project-detail-label {
  font-size: 0.75rem;
}

.instmob-page .project-description-text {
  line-height: 1.8;
}

.instmob-page .team-underline {
  margin-bottom: -10px;
}
