/* advisory-card.css */

/* Badge */
.advisory-badge {
  background-color: #e2b322;
  color: white;
  font-size: 12px;
}

/* Card sizing + layout (keeps the same values you had inline) */
.advisory-card {
  max-width: 256px;
  margin: 0 auto;
  height: 350px;
}

/* Image */
.advisory-image {
  height: 200px;
  object-fit: cover;
  border: 3px solid #2e7d32;
}

/* Card body */
.advisory-card-body {
  height: 120px;
  padding: 15px;
}

/* Typography colors & sizes (exact values from your inline styles) */
.advisory-name {
  color: rgb(27, 94, 32);
  font-size: 1rem;
  line-height: 1.2;
}

.advisory-designation {
  color: rgb(226, 179, 34);
  font-size: 0.8rem;
  line-height: 1.3;
}

.advisory-company {
  color: rgb(46, 125, 50);
  font-size: 0.75rem;
  line-height: 1.2;
}

/* Hover scale (keeps previous hover behaviour) */
.hover-scale {
  transition: transform 0.3s ease;
}
.hover-scale:hover {
  transform: scale(1.05);
}
