Opiszę Ci sposób w jaki ja to robię z pomocą SCSS'a, może się zainspirujesz Jeśli do tej pory nie korzystałeś z niego to serdecznie polecam, nieźle ułatwia pracę.
Każda podstrona ma podłączony global.css, w którym jest, np. body lub scrollbar - ogólnie takie elementy, które występują na każdej podstronie. Teraz chcę zacząć stylować index.html, więc tworzę index.scss, w którym nie piszę css'a (ewentualnie parę linijek). Załóżmy, że w index.html ma być newsletter. Tworzę kolejny plik o nazwie _newsletter.scss i dołączam go do index.scss. Tak działam z każdą większą sekcją na stronie.
Po przeczytaniu tego opisu sposób może wydawać się dość chaotyczny, ale bardzo ułatwia pracę między innymi przez to, że kod staje się przejrzysty dla programisty. Każda sekcja na stronie ma swoje miejsce w repozytorium, dzięki czemu np. gdy taki newsletter chcesz sobie dodać jeszcze do innej podstrony to wystarczy, że tylko zaimportujesz od niego style.