The overall rule may appear to have a lower specificity, but by using a higher specificity selector out of the gate, we remove many elements from the selector pool. Descendant and tag selectors are the slowest in CSS, especially considering how many possible elements can be selected by them. Selectors that fail are more efficient than the same selector matching.