/* Learning Center Custom Styles */

.learning-card {
  border-radius: 20px !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25) !important;
  background: linear-gradient(145deg, #ffffff, #f8f9fa) !important;
  transition: all 0.4s ease !important;
  border: none !important;
}

.learning-card:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3) !important;
}

.learning-card .card-body {
  padding: 2rem !important;
}

.learning-card h5 a {
  color: var(--dark-slate) !important;
  font-weight: 600;
  font-size: 1.25rem;
}

.learning-card p {
  color: var(--dark-gray) !important;
  line-height: 1.7;
  font-size: 0.95rem;
}