Political Campaigns Spent a Near-Record $331 Per Voter, But Waste Forces Rethink