<ul>
  
 <li>I do not contain any headings</li>
  <li><p>I contain a paragraph.</p></li>
  <li><h2>I'm a level 2 heading!</h2></li>
  <li><h2>I'm a level 2 heading!</h2>
    <p>Followed by a paragraph.</p>
  </li>
</ul>
li:has(h2+p) {
  border: 5px solid red;
}
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.