Правильное оформление стилей. Лучше всё пихать в style.css или распределять по разным файлам?
правильно - разделить, НО потом используя препроцессор соединить их все в один файл с помощью import и минифицировать. и в html подключить 1 файл.
тобишь для редактирования все разделено по разным файлам для удобства, а на выходе только один файл.
Начинайте знакомится с препроцессорами и системами сборки, это как раз самое время, что бы не заниматься не нужными делами и не учиться не правильному. 
Что дает скажем Вам система сборки gulp с препроцессором sass: в процессе верстки используете столько файлов сколько необходимо, а вот на выходе проекта: все это объединятся в два файла: свои стили - main.css и библиотеки vendor.scss, аналогично и с скриптами.