Bom dia, Anderson!
Não entendi muito bem, mas vamo lá. Mas talvez a minha dica abaixo possa te ajudar.
Caso vc poderia estilizar somente a primeira linha da tag p sem afetar as proximas?
<section>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>
</section>
Usando pseudo elemento do CSS3. Da seguite forma abaixo.
p::first-line {
font-style: italic;
}
Dessa forma, só a primeira linha da tag p ficara em italico.
Como vc poderia tenta assim estilizar somente tag p da segunda tag section sem selecionar as anteriores em cascata?
<section>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
</section>
<section>
<h1>
<img src="#" alt="some text">
</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
</section>
Usando pseudo-classe do CSS3, da seguinte forma abaixo.
section:last-child p {
color: red;
}
Isso irá deixar a tag p da segunda tag section em vermelho.