French election: Macron vs Le Pen - What’s different in this election?

The pair first faced off in 2017, so what’s changed this time around?
Why you can trust Paste BN