/**
 * content-section.css — block-specific overrides for the repeatable
 * "H2 + text (+ image)" pattern. Base rules live in css/global.css
 * (.content-section, .content-section__*); this file only adds the
 * full-bleed, non-cropped image behaviour requested for every image
 * placed right after an H2.
 */

.content-section__image-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-bg-dark);
}

.content-section__image {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.content-section__cta {
  margin-top: var(--space-h2-text);
}
