/* ---------------------------------------------------------
   Plant of the Month
   Structural safeguards for CMS-driven content.

   The original website remains responsible for the visual
   design, spacing, typography and responsive breakpoints.
   --------------------------------------------------------- */

.cms-plant-template,
.cms-plant-layout,
.cms-plant-copy,
.cms-plant-media {
  min-width: 0;
}

.cms-plant-copy {
  width: 100%;
}

.cms-plant-title,
.cms-plant-description,
.cms-plant-reasons,
.cms-plant-reasons-list,
.cms-plant-cta {
  max-width: 100%;
}

.cms-plant-title,
.cms-plant-description,
.cms-plant-reasons {
  overflow-wrap: break-word;
}

.cms-plant-media,
.cms-plant-picture {
  width: 100%;
  max-width: 100%;
}

.cms-plant-picture {
  display: block;
}

.cms-plant-image {
  display: block;
  max-width: 100%;
}