Tanya: flexbox und/oder grid?

Beitrag lesen

Hi,
Kann man grids und flexboxes "mischen", d.h. z.B. flexboxes innerhalb von grids?
Und nun konkret.
Je nach Eingabe in einem Formular soll die Ergebnisseite unterschiedliche Überschriften haben.
Zum einen 4-10 stellige Nummer linksbündig, daneben getrennt durch ein Space ein Text zum anderen nur der Text.
Der Fall eins (mit grid) findet sich https://jsfiddle.net/w406tpa3/
Wenn nun statt
<p>12345</p> ein leeres <p></p> vorhanden ist, steht der Text zwar (fast) links. Wie bekomme ich aber das gap weg?