This is a common problem with stylesheets based on tufte-css (an excellent project) which attempts to make things nice for mobile users but often makes the wrong assumption about screen geometry.
My blog had the same problem until I removed the css styles that triggered the font size.