Ponle un identificador al párrafo:
Y luego lo ocultas, ¿no?
La otra opción sería eliminar ese
padding
al párrafo y aplicarle un margen a los elementos del formulario.
El problema es que en CSS no existen selectores de elementos antecesores. Yo le pondría un
id
al párrafo y ya está.