A primer on the cascade and specificity
Briefly

Keeping things simple is one of the most effective ways to keep any codebase manageable and maintainable. It's especially the case with CSS though.
The Cascade is an algorithm that solves conflicts for you where multiple rules could apply to an HTML element. In the vast majority of your standard CSS authoring, remember this and you're good to go.
Read at Piccalilli
[
|
]