JD Vance and Tim Walz, the Republican and Democratic candidates for the post of US vice president, will face each other for the first time tonight. What they say in their debate could have an impact on undecided voters. How they cast their ballots is crucial in the tight race to the White House — especially in swing states like Pennsylvania.