/* Global overrides for Slick Slider heights
   Ensures all slides and tracks auto-size to their content to avoid overly tall slides.
   Loaded sitewide via MU plugin with high priority to beat other styles.
*/

/* Core rule: make every slick slide auto-height */
.slick-slide {
  height: auto !important;
}

/* Once initialized, ensure slides remain auto-height */
.slick-initialized .slick-slide {
  height: auto !important;
}

/* Track and list should not be fixed-height */
.slick-list,
.slick-track {
  height: auto !important;
}

/* Common contents inside slides should not force fixed heights */
.slick-slide img,
.slick-slide video,
.slick-slide iframe {
  max-width: 100%;
  height: auto !important;
}

/* Allow content to overflow naturally rather than being clipped by a fixed container height */
.slick-list,
.slick-track {
  overflow: visible;
}
