К сожалению, чистый CSS не позволяет применять стили к родительскому элементу или к следующему элементу на основе наличия вложенного элемента. CSS работает с селекторами, которые ориентированы на иерархию и взаимосвязь между родительскими и дочерними элементами, но не предоставляет способа "обратного" селектирования (например, применять стиль к следующему элементу на основе наличия вложенного элемента).
В вашем случае, чтобы применить стили к следующему тегу `<p>` только в том случае, если предыдущий тег `<p>` содержит тег `<strong>`, вам потребуется использовать JavaScript. Вот пример, как это можно сделать:
```html
<p><strong>текст</strong></p>
<p>текст текст текст</p>
<p>текст</p>
<p>текст текст текст</p>
<script>
const paragraphs = document.querySelectorAll('p');
for (let i = 0; i < paragraphs.length - 1; i++) {
if (paragraphs[i].querySelector('strong')) {
paragraphs[i + 1].style.color = 'red'; // Пример применения стиля
}
}
</script>
```
В этом коде мы выбираем все теги `<p>`, проверяем, содержит ли текущий `<p>` элемент тег `<strong>`, и если да, применяем стиль к следующему тегу `<p>`. В данном примере мы изменяем цвет текста на красный, но вы можете изменить его на любой другой стиль по вашему усмотрению.