I either use SHPS with CSS layers (new feature in v4.4) or I create one CSS file per layer and include them in the order I need them. Usually I go for ITCSS layers.
There are people who would go even deeper and split up layers into subgroups which each get its own file, but personally I think that's fragmentation of CSS (unless it's a big project und you have hundreds of CSS rules per layer)