Usa CSS GRID para crear layouts y para hacerlo puedes usar los siguientes mixins para ahorrarte un poco de tiempo.
col(1 1)
→ grid-template-columns: 1fr 1fr
row(1 1)
→ grid-template-rows: 1fr 1fr
cols(2)
→ grid-column-end: span 2
rows(2)
→ grid-row-end: span 2
Recuerda que puedes utilizar
rpt()
de la siguiente formacos(rpt(4, 1))
que seria igual acol(1 1 1 1)
EJEMPLO
Aprende mas de css grid aquí