Selecione primeiro Descendente com CSS

Existe alguma maneira de selecionarsó o primeiro descendente usando CSS. Por exemplo, existe alguma maneira de começar no elemento .container e estilizar o <li class = "example"> com uma borda azul, mas não com o <p class = "example"> dentro dele?

Eu sei que há uma tonelada de formas alternativas para isso em CSS. Mas existe uma maneira de fazer isso com o código exato abaixo? Ou seja, use apenas as classes de seletor .container e .example, deixe a classe .container exatamente onde está dentro do HTML abaixo e use a marcação HTML exata abaixo.

<style>
    .container .example{
        border: 1px solid blue;
    }
</style>

<div>
    <div class="container">
        <ul>
            <li class="example"><p class="example"></p></li>
            <li class="example"><p class="example"></p></li>
        </ul>
    </div>
</div>

questionAnswers(5)

yourAnswerToTheQuestion