CSS Grid Layout is the most powerful layout system available in CSS. It is a 2-dimensional system, meaning it can handle both columns and rows, unlike flexbox which is largely a 1-dimensional system. You work with Grid Layout by applying CSS rules both to a parent element (which becomes the Grid Container) and to that elements children (which become Grid Items).
Learn more here(this is just a starter):
Find more tutorials here CSS GRIDS and you are good to go. My advice: "PLEASE LEARN CSS GRID if you're really interested in building websites for the future"