Ich könnte mich irren, aber ich glaube nicht, dass das funktionieren würde.
All diese Techniken fügen Style-Attribute zu bestehenden HTML-Elementen im generierten Output hinzu. Aber im Fall von <var> wird das eigentliche Tag aus dem generierten HTML entfernt. Also gibt es nichts zu stylen.
Ich könnte zwar ein <span> hinzufügen, um einen Text mit Kursivschrift zu stylen, aber dafür könnte ich auch einfach Markdown verwenden. Es wäre immer noch nicht dasselbe, als den Text in <var>…</var> zu verpacken. <var> ist semantisch anders als bloßes Kursivieren von Text (auch wenn es typischerweise so angezeigt wird), insbesondere wenn es um Geräte geht, die den eigentlichen Seiteninhalt parsen, wie z. B. Screenreader und andere assistierende Technologien.
…Es sei denn, ich missverstehe die Informationen aus dem von Ihnen verlinkten Beitrag?