Midterms: Republican share of voters 18-29? Odds & Predictions 2026