Okay... You're overriding font-family, not font-size or any other parameters. This means that you'll override the font shape, and no other parameters. If you really need to have a particular font to help you function despite your condition, then you really gotta ensure that you have it.
What limited knowledge I have of CSS selector precedence tells me that a top-level override is the only way to ensure that the fonts that you require to be able to read the internet without raging are applied.
My selector works on just about every other site. I assume most of them do not have inline styles on every paragraph.