Stacking in different breakpoints

Completely agree that for this setup using a grid would be best. Made a quick example below.

https://www.editorx.com/academy/lessons/grid