Używasz elementów blokowych tj div i p, więc to jest poprawne zachowanie: https://prnt.sc/4RoQdSKTGzKA
Musisz użyć (lub zmienić właściwości blokowych) elementów inline, albo wyświetlić w siatce... albo użyć flexa.
To problem struktury html.