Guarding the gates of Europe: A typological analysis of immigration attitudes across 21 countries