font-weight is indeed the main problem, but regardless I hate this new trend of not making text black. What would a bookmarklet look like to set the body color to black?
The trends to make thin grey text on nearly-gray background are driving me nuts also. I have two global Stylish [0] styles in my Firefox and I toggle them when I need to read something on a page like this:
1) Enable Georgia font instead of the author's favourite thin font:
html body, html div, html span, html p {font-family:Georgia !important;}
2) Make everything black (except links):
html * {color:black !important;}
a {text-decoration:underline !important; color:#00a !important;}
Those are not perfect but they work for me in 95% of the cases.
The first rule is a not a catch-all to not put Georgia in code/pre/textareas etc. `html` is necessary not to affect Firefox's (browser) styling.