/* Premium solution (institution) pages — depth without tenant chrome */
.mkt-institution-premium .mkt-inst-module-card {
  transition: transform 0.15s ease, border-color 0.15s ease;
  border: 1px solid rgba(148, 163, 184, 0.35);
}
.mkt-institution-premium .mkt-inst-module-card:hover {
  transform: translateY(-2px);
  border-color: rgba(96, 165, 250, 0.65);
}
.mkt-institution-premium .mkt-inst-diagram {
  max-width: min(720px, 100%);
  height: auto;
}
.mkt-institution-premium .object-fit-cover {
  object-fit: cover;
}
