I evaluate the CSS updates based on the gap in masonry layout achievement. It's one of the most important layouts that have existed for more than a decade and should have been the only achievement after flexbox and grid.
If you have a bunch of media, unless you have a narrow container like FB/IG, that's the only way to go. The alternative is fixed ratios.
Anyone who has been working in FE knows it.
I would recommend you to upload everything using Netlify since it's free and you just have to click 2 buttons.
In this way, you may have a demo online, which is the overwhelming top advantage of the web compared to anything else around programming.
It's actually quite elementary and obvious if you have been in the market long enough: from websites it shifted to web apps, which have a different type of and higher complexity.
Beside that, also the websites got more complex, as a wider range of people started to use them, as well as different types of devices, languages, purpose and so on.