This avoids the complex mutliply-nested blocks and makes the block style less reliant on a custom class. On mid-sized screens, we switch to plain horizontally-overlapping rectangles, and on small screens we stack the columns, and vertically-overlap.
Also, remove the parallelogram styles from the editor display. The skew and positioning don't work well in the editor context.