Пришел к выводу, что чаще, чтобы внести модификацию в стили, их проще прописать сразу в тег, нежели лазить в style.css. Понятно дело, речь о небольших фрагментах, на 3-5 свойств css. И уж тем более, всё это валидно.
С точки зрения СЕО, да и наверное быстродействия браузерами, можно так часто делать?
Дело не в быстродействии.
Через год ты откроешь этот проект чтобы внести какие-то изменения, и тебе придется вспоминать, в css они или прямо в тегах. А если не ты откроешь, а твой сотрудник - ему будет еще сложнее.
Т.е. технически никто не мешает тебе резать хлеб бензопилой, забивать гвозди микроскопом и ходить в лыжах по асфальту. Но это как-то нехорошо, некрасиво... неправильно?
Как на самом деле ранжируются сайты, никто не знает.
И вряд ли сеошникам приходила в голову идея по проведению эксперимента насчет css стилей, делают обычно как удобнее, а удобнее через вынос стилей в css-файл.