CSS Grid Layout introduces a two-dimensional grid system for CSS layout. It allows developers to divide available space into rows and columns, and place elements into specific areas. Grid is more capable than previous layout methods like flexbox as it handles both columns and rows. Key features include fixed and flexible track sizes, line-based positioning, alignment controls, and support in major browsers as of 2017.