re: nav

my thoughts would be that `[class*=nav]` would be the abstraction, then `.featured__nav` would extend that. I understand what you're saying though. 

re: layout

I get what you're saying. It should really be `.layout--nav` then – layout being a containing base class?