Web components have certain gotchas with relation to custom elements and CSS. This post goes through them all and shows how you can avoid them.
Getting to grips with CSS is difficult. This post describes some general rules of thumb that can guide you down the right path to success.
Grouping and Sorting CSS properties can make your CSS easier to read and helps with consistency in a team environment. There is no correct answer but something is better than nothing.