CSS dependence just means site shouldn’t rely on CSS to be functional or understandable. Often sites will use CSS to load important images for example. This is bad for several reasons. Background images can’t be tagged for accessiblity and with CSS turned off they aren’t shown.
The other issue that pops up with CSS dependence is content order. Sometimes, content will be arranged on screen with CSS instead of the natural code flow.