Значительно сгруппируйте ваш CSS и тщательно обслужите.
Например, если у вас есть CSS, который применяется на вашем сайте (например, сброс CSS), сделайте его отдельным файлом и включите его для каждой страницы.
Затем для каждого логического компонента вашего сайта создайте отдельный файл CSS и разместите его на страницах, которые принадлежат соответствующему логическому компоненту. (Скажем, у вас есть блог и опросы на вашем сайте, если блогу не нужен CSS для опросов, вам не нужно включать его в блог.) Но помните, что это не практично для небольших сайтов.
Сгруппируйте ваш CSS по медиа, для которого они используются. Если у вас есть таблица стилей для печати, держите ее отдельно от основных таблиц, если это имеет смысл (не используйте отдельные файлы, если у вас есть только одно свойство CSS для печати, поскольку оно не стоит времени на запрос).
Имейте в виду, что больше листов принимает больше запросов HTTP, и каждый запрос занимает определенное количество времени.
Так что нет явного способа, которым эти вещи должны быть обработаны, все дело в том, чтобы сделать ваш CSS более простым в обслуживании и легким для загрузки клиентом (меньше HTTP-запросов, меньший размер и т.