Староверы пишут в отдельном файле.
Потому что они так привыкли со времен, когда препроцессоров не было.
Или потому что не знают об автоматическом комбинировании запросов при сборке, боясь раздувания кода.
Нормально – это верстать максимально независимыми блоками, а отсюда следует единственный правильный вывод – стилевое описание блока должно быть целиком в одном месте.