So, you want to style all siblings sitting between a `.upper` and `.lower` element in CSS?
That’s possible … thanks to the almighty `:has()` selector!
```css
.upper ~ :has(~ .lower) {
outline: 1px solid red;
}
```
Details on my blog: https://brm.us/css-sibling-scope




