/**
 * Card Layout Utilities
 *
 * .has-bottom-media — Flex-column card where the first child (text group)
 * grows to fill available space, pinning the last child (image) to the bottom.
 * Requires the parent to be a vertical flex container (is-layout-flex is-vertical).
 */
.has-bottom-media.is-layout-flex.is-vertical > *:first-child {
  flex-grow: 1;
}

/**
 * .is-full-height — Makes a block fill its parent's height.
 * Useful for groups inside columns that need equal-height cards.
 * Add via "Additional CSS Classes" in the editor sidebar.
 */
.is-full-height {
  min-height: 100%;
}
