Pobieram sobie rózne skrypty, strony itp. i przeważnie są różne .css, od ogólnego szablonu, responsive, grid, po np. rózne rodzaju podstrony. Ja osobiście uważam, że powinno się ten aspekt tworzyć tak jak Tobie wygodniej
Na swojej stronie mam oddzielnie: style.css (ogólny szablon / rama, wygląd linków czy ipnut itp. itd.), responsive, grid (z gotowców), własne forum mam więc i dla niego mam odzielny plik oraz dla galerii zdjęć. Ułatwia to wszelkiego rodzaju zmiany - zamiast przeszukiwać jeden plik z tysiącami linijek to włączasz ten który Tobie potrzebny.
Spotkałem się z opinią, że dla klienta końcowego warto całość wrzucić w jeden plik - ale po co

edit:
co do wydajności... wg. mnie nawet jeżeli jest różnica pomiędzy jednym a 5-6 plikami to jest ona nie zauważalna dla ludzkiego oka - mieści się w marginesie błędu pomiarowego czy też po prostu aktualnego pingu naszego neta.