Hallo,
Ich würde das mit Flexbox umsetzen. CSS-Grind ginge auch, aber da fehlt mir noch die Browserunterstützung. Responsive gehört heutzutage einfach dazu.
Flexbox werde ich auch nutzen, alles andere ist noch Zukunft und wird noch nicht von jedem Browser unterstützt. Ich muss mal schauen wie ich dieses mit Flexbox hinbekomme.