my colleague had the same question.
So let's say you have a 3 line paragraph.
Performing:
p:first-line { /* CSS */ }
You just take into account the first line of your paragraph, right?
So basically, if you write:
p { ... } p:first-line { ... }
The first declaration is yours :not(:first-line) :)
source share