Du hast dem Text keinen Abstand gegeben.
Warum? Mit dem Sternchen sichert man doch alles ab, oder?
Das Sternchen greift nur Elemente. Der Text hat aber auf der Ebene kein entsprechendes Element zu h1 und h2. Würdest du den Text in <p> setzen, hätte er auch eines.