You can also use grid and the place-content shorthand!
These things are getting better. CSS was a nightmare in the 2000s.
These things are getting better. CSS was a nightmare in the 2000s.
So for instance I would do the responsive page layout in grid, probably. Then I would do positioning the elements within a article or section with flexbox.