as part of this we discovered that we need to update how the font-sizes are set to use rem rather than px, and introduce hover styles (which @timsb is currently working on separately)
creating this without converting to use rem in case we want to bundle that into Tim's change
remaining tasks:
[x] add a unit test to check the markup output is correct
as part of this we discovered that we need to update how the font-sizes are set to use rem rather than px, and introduce hover styles (which @timsb is currently working on separately)
creating this without converting to use rem in case we want to bundle that into Tim's change
remaining tasks: