On posts on my (Tumblr) website, I have various paragraphs, some of which sit inside a blockquote. Where a blockquote appears, the paragraph right above it, which is usually the first paragraph (though multiple blockquotes would mean multiple of these) generally has a single link child and nothing else inside. For instance:
<p> <a class="foo"> Link name </a> </p>
<blockquote>
<p> If there were multiple nested blockquotes, each one would have a <p><a class="foo"> line atop each new blockquote. </p>
<p> Some more text </p>
</blockquote>
<p> Some more text. </p>
<p> Even more text. </p>
How can I style all paragraphs (add a bottom padding), EXCEPT those with the single link child (which I want to sit flush with the blockquote--no/minimal padding or margins)? Presumably ":not()" will work, but I have yet to figure out the proper selector to use inside the parentheses.