все зависит от сайта, но
- CSS кэшируетcя
- легче поддержка кода, если проект большой
Рекомендации яндекса:
https://yandex.ru/support/webmaster/recommendation...
в них ничего не поясняется, хорошо это или плохо для ранжирования, там есть отсылка к стандартам:
spec.piraruco.com/html5/index.htm
В рекомендациях Гугла тоже самое, нет запретов:
https://support.google.com/webmasters/answer/35769
Как на самом деле ранжируются сайты, никто не знает.
И вряд ли сеошникам приходила в голову идея по проведению эксперимента насчет css стилей, делают обычно как удобнее, а удобнее через вынос стилей в css-файл.