Aby ti to fungovalo v tom tvém příkladě tak tam musíš přidat important:
article div {border: 1px solid red; clear: none !important;}
Ale na to se zase dá reagovat z druhé strany, takže očekávej, že to za chvíli zase přestane fungovat a budeš muset dál řešit co s tím
Těmi pravidly, která jsou v html, tě můžou vždycky přebít.