The Faith Factor: How Religion Influences American Elections