/* Carry the Movement Forward — isolated layout repair. */
section.rg-movement-feature { padding:48px 0 !important; background:#f2f5f8 !important; }
section.rg-movement-feature > .container.rg-split {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:clamp(28px,4.5vw,64px) !important;
  align-items:center !important;
}
section.rg-movement-feature .rg-split > div { min-width:0 !important; }
section.rg-movement-feature .rg-split > img {
  display:block !important; width:100% !important; max-width:100% !important;
  height:auto !important; max-height:none !important;
  aspect-ratio:1501 / 1047 !important;
  object-fit:cover !important; object-position:center !important;
  border-radius:16px !important; padding:0 !important; margin:0 !important;
  background:transparent !important; box-shadow:none !important;
}
@media (max-width:767.98px) {
 section.rg-movement-feature { padding:36px 0 !important; }
 section.rg-movement-feature > .container.rg-split { grid-template-columns:minmax(0,1fr) !important; gap:24px !important; }
}
