CSS Grid is a two‑dimensional layout system built into Cascading Style Sheets that lets you arrange elements in rows and columns. It enables designers to create complex, responsive page structures without relying on floats or positioning hacks, and it is not a JavaScript library but a native CSS feature.