Yikes, that's bad. Do you use any accessibility settings like changing the font size on websites? Or are you on an older version of Chrome? Thanks for sharing.
If I manually add "font-size: 16px;" to your html,body CSS definition, everything displays properly. The discrepancy is occurring because you are using a fixed pixel height (eg: for the "ten heuristics" div its height is 500px) but letting the browser/system determine the font size.