/* Frontend + Editor layout */
.acme-section { display:flex; gap:1.5rem; }
.acme-section > * { flex:1 1 0; }
.acme-section > .wp-block-group { min-width:0; } /* text wraps */
.acme-section img { max-width:100%; height:auto; display:block; }
.acme-section.reverse { flex-direction:row-reverse; }
@media (max-width:768px){ .acme-section{ flex-direction:column; } }

/* Make the editor’s inner wrapper “disappear” so children become flex items */
.acme-section .block-editor-inner-blocks { display:contents; }

/* Optional: clearer boundaries in the editor (does not affect frontend layout) */
.block-editor-block-list__block.acme-section { outline:1px dashed #ddd; padding:1rem; background:rgba(0,0,0,.02); }
