flexngrid
container { display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(4, 1fr); row-gap: 16px; } .item1 { grid-area: 1/3/2/8; } .item2 { grid-area: 1/9/2/11; background-color: #FFF0E6; } .item3 { grid-area: 2/1/3/5; } .item4 { grid-area: 2/6/3/11; background-color: #FFF0E6; } .item5 { grid-area: 3/1/4/5; } .item6 { grid-area: 3/7/4/11; } .item7 { grid-area: