fix(headings): set <small> to display inline

For some (unknown) reason, <small> was set to display: block.
Now this has been changed to inline.
feat(labels): make padding relative to font-size

As the font-size could grow relative to the parent element, the
same should apply for its padding.