Стоит ли выносить код в отдельный CSS файл?
1. Возьмите LESS/SASS
2. Возьмите Grunt/Gulp
3. Разбивайте код на любые куски как вам угодно
4. Profit!
Макс правильно сказал, но только еще, когда вы будете работать с препроцессорами, вы будете выносить отдельно переменные и такие файлы как: grid, typography, mixins и так далее