/* DB-only public plans; retain the accepted shared download-card design. */
.public-meal-plans .package-title {
  text-align: left;
}
.public-meal-plans .package-title,
.public-meal-plans .package-title a,
.public-meal-plans .public-meal-plan-title {
  color: var(--e-global-color-00b5876, #93780d);
  overflow-wrap: anywhere;
}
.public-meal-plans .public-meal-plan-missing .ml-3 {
  flex: 0 1 280px;
  max-width: 100%;
  text-align: center;
}
.public-meal-plans .public-meal-plan-unavailable {
  margin: 0;
  color: #54595f;
  font-size: 16px;
  line-height: 1.4;
}
@media (max-width: 991px) {
  .public-meal-plans .public-meal-plan-missing .ml-3 {
    flex-basis: auto;
  }
}
