вот статья, новее которой я не нашел (2016 года)
https://ecss.io/appendix1.htmlвот вкратце выводы:
1) нет большой разницы в оптимизации селекторов
2) больше пользы принесет удаление неиспользуемых стилей и использование отдельных css файлов, если сайт позволяет разделить css на разные логические блоки
3) Больше можно выиграть не на селекторах, а на применяемых в них свойствах и их значениях