These class names are not very descriptive -- why `hh` versus `hhh`? Ideally the class names should answer the question "what role does this element have on the page? Why is it there?"