Should Catholics vote for a socialist?

Bernie Sanders is the Democrats’ front-runner in the races to oppose President Trump in November. As a result, questions have arisen about what his “Democratic socialism” means and what his policies would mean for religious freedom — and about how compatible his political philosophy is with the teachings of the Catholic Church.