/* Career pages: 50/50 image/text WPBakery rows (el_class "career-split") inside the narrow content column.
   Tighter gap than the site-wide --column-gap, image centered against its text and filling its half. */
body .vc_row.wpb_row.career-split:not(.vc_inner) {
  align-items: center;
  gap: var(--space-l);
}

.career-split .wpb_single_image,
.career-split .wpb_single_image .vc_figure,
.career-split .wpb_single_image .vc_single_image-wrapper {
  display: block;
  width: 100%;
  margin-bottom: 0;
}

.career-split .wpb_single_image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

/* Two buttons side by side (Learn More / Apply Here) */
.career-split .vc_btn3-container {
  display: inline-block;
  margin: var(--space-xs) var(--space-xs) 0 0;
}

/* Key Takeaways placeholder row */
.career-single .key-takeaways-placeholder {
  text-align: center;
}
