CSS Grid
Why use CSS Grid? Because it is:
Fast
No framework that needs to be loaded.
Powerful
Can be used for almost any two-dimensional layout.
Responsive
Offers repeat(auto-fit) etc.
Versatile
Offers various approaches (named areas etc).
Pure CSS
No HTML code needs to be changed.
Supported
Works in all modern browsers.