Same-sex marriage now legal across Mexico