/* Programme card's image column (35% flex-basis) still computed an
   automatic minimum width equal to the row's full height, not its 35%
   basis - a flexbox automatic-minimum-size behavior for a flex item
   whose content has `aspect-ratio` set (the featured image), which WP
   core's own default `.wp-block-column { min-width: 0 }` doesn't fully
   suppress once that content also has a definite width (100% of the
   column) driving the aspect-ratio box. Verified directly: without this,
   the column always ends up matching the row's height in width instead of
   its intended 35%, which is what created the "looks like 50/50" complaint
   (internal comments #3) - variable per-post because row height itself
   varies with how much the post title wraps.

   Scoped to only the column containing the featured image (:has()), not
   every .wp-block-column site-wide - this is the standard, correct
   flexbox fix for "flex item won't shrink below its content's intrinsic
   size" (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layout/Mastering_wrapping_of_flex_items#min-width_and_min-height),
   just needs reasserting here specifically since something about the
   aspect-ratio content re-triggers the automatic-minimum-size default WP's
   own rule already tried to remove. */
.wp-block-post-template .wp-block-columns > .wp-block-column:has(.wp-block-post-featured-image) {
	min-width: 0;
}
