How to organize styles for large sites?

Hello. I have some experience in site building. Managed to make about a dozen landing pages with them, no problems. But I started to do a multi-page website there was a problem with the organization of styles. That is, the same blocks are used on different pages, but with some changes. I use this technique "body.page-contacts div". Tell me, is this a viable option? You either need to use something else.
PS. Know also use BEM, but do not really understand in which case you need to apply the item, and what kind of modifier.
March 19th 20 at 08:51
1 answer
March 19th 20 at 08:53
You need to use any methodology (BEM). Yes, you will have to spend the time to understand. But now very poor writing styles on tags, id. You may want to reduce the nesting of styles.

Good analysis of BEM

Also suggest reading the scss 7-1 pattern: see here and here

Find more questions by tags HTMLCSS