Z selektorem :first w CSS spotykam się pierwszy raz. Z tego, co czytam wynika, że używa się go razem z regułą @page, a tego Ci nie potrzeba.
Skorzystaj z, albo :first-child, albo :first-of-type - pobaw się nimi, zobaczysz jak działają. Chyba, że chcesz zrobić to przez jQuery, to najpierw złap element, przekazując selektor 'p', po czym pobierz pierwszy element metodą first() lub zwyczajnie odwołaj się do niego przez [0].