A responsive CSS Grid layout. Column count is configurable and item spans may change at each breakpoint.
<BuiGrid Columns="12" Gap="3">
<BuiGridItem Xs="12" Md="8"><BuiSurface>12 columns on small screens, 8 on medium</BuiSurface></BuiGridItem>
<BuiGridItem Xs="12" Md="4"><BuiSurface>12 columns on small screens, 4 on medium</BuiSurface></BuiGridItem>
</BuiGrid><BuiGrid Columns="5" Gap="2">
@for (var index = 1; index <= 5; index++) { <BuiGridItem Xs="1"><BuiSurface>Item @index</BuiSurface></BuiGridItem> }
</BuiGrid>