Можно использовать каскады?
Важно понимать, для чего вам БЭМ.
Если для того, чтобы ваши компонеты были независимы от "универсальных селекторов", "нормалайзов" и прочего глобального (кроме браузерных дефолтов) и друг от друга тоже — ты вы поймёте что можно, а что нельзя.
Если не для этого, то вы создаёте свою методологию, но это не БЭМ =)
К примеру селектор .block1 .block2__elem1 {…} создаёт жёсткую зависимость элемента одного блока от наличия другого блока. Это что угодно, но не БЭМ.
Но если у вас блок, в который контент-манагер из админки накидывает всякое в визивиге без классов, то стили для этого всякого задаются через селекторы типа .content p {…} и это вполне по БЭМу, так как независимость блоков не страдает. Это разумное допущение в качестве решения ситуации, которую иначе не решить.
(правда эти селекторы не про каскады, но это уже оффтоп :)