According to the Catholic church, is it a sin to marry your distant cousin?
I am looking for two-three answers from someone who is knowledgeable in Catholic ecclesiastical laws:
(1) What degree of cousin marriages are allowed?
(2) How does the Catholic Church calculate the cousin's degree?
(3) What is the reason for the Catholic church changing its stances throughout its history? Is it merely political, or is there a moral reason also, in terms of distant (and not close) cousins?