Es ist egal, ob
body { font: normal 87.5%/1.4 ....
verwendet wird oder
Das zweite überstimmt das erste. Es ist .level4 {font-size:14px}
, was dann das wiederum überstimmt. Ich weiß nicht, wo das herkommt - vom Template? Finde ich unsaubere Programmierung; warum soll ein gleichwertiger Absatz eine andere Schriftgröße brauchen?
!important ist sozusagen die nukleare Variante und sollte nach Möglichkeit vermieden werden.
Mit dem Inspektor (Browser-Rechtsklick -> Untersuchen (o.ä.)) findet man den "Übeltäter" und kann den umdefinieren.
Noch ein Geschmacks-Feedback von mir: 18px finde ich persönlich zu groß. (Hier im Forum sind wir bei 14px - habe ich auch bei meinen Wikis.) Sollten Parkinson-Patienten das Wiki lesen, erklärt man ihnen, wie sie mit <Strg>+Mausrad die Gesamtskalierung vergrößern können.