A French court has barred far-right leader Marine Le Pen from seeking the presidency in 2027. Does that square with her ...