"(In 1997 Minnesota enacted the Marriage Protection Act defining marriage as a "civil contract between a man and a woman" and stating that "Lawful marriage may be contracted only between persons of the opposite sex".)