Как сделать такой грид?
flex-basis первому на 100%, остальным на треть ряда

snippet
Родителю
grid-template-columns: repeat(3, 1fr);
grid-gap: 5px
Первому элементу:
grid-column: 1/-1;
либо через span, как хотите.

https://jsfiddle.net/vasm5p1w/