So `h2.small` gets used on desktop, and `h2` not `small` gets used on mobile; A small point, but those names seem counter-intuitive to me.  I think of mobile being "small".