/* WordPress/Gutenberg may inject wp-block-group__inner-container around every Group.
   Make that technical wrapper layout-neutral so the original MOMO theme selectors
   (.trust-grid, .services-grid, .location-intro-grid, etc.) behave exactly as before. */
.momole-editable-content .wp-block-group__inner-container { display:contents; }

/* Keep Gutenberg wrappers visually neutral while reusing the existing MOMO theme classes. */
.momole-editable-content > .wp-block-group { margin-block-start:0; margin-block-end:0; }
.momole-editable-content .wp-block-group { box-sizing:border-box; }
.momole-editable-content .trust-card > * { margin-top:0; margin-bottom:0; }
.momole-editable-content .trust-card .momole-card-copy { flex:1; }
.momole-editable-content .location-fact p { margin:0; }
.momole-editable-content .location-fact strong,
.momole-editable-content .location-fact span { display:block; }
.momole-editable-content .location-link { margin:0; }
.momole-editable-content .location-link a { color:inherit; text-decoration:none; display:block; }
.momole-editable-content .service-card a { color:inherit; text-decoration:none; }
.momole-editable-content .service-content > *:last-child { margin-bottom:0; }
.momole-editable-content figure.location-photo { margin:0; }
/* Vehicle/service editable landings reuse the exact existing momo-vs-* theme classes. */
.momole-editable-service-content .wp-block-group__inner-container { display:contents; }
.momole-editable-service-content > .wp-block-group { margin-block-start:0; margin-block-end:0; }
.momole-editable-service-content .momo-vs-card > *:last-child,
.momole-editable-service-content .momo-vs-copy > *:last-child,
.momole-editable-service-content .momo-vs-rich > *:last-child { margin-bottom:0; }
.momole-editable-service-content .momo-vs-visual figure { margin:0; }
.momole-editable-service-content .momo-vs-visual img { width:100%; height:auto; display:block; }
