illégale, sous peine de récompenser l’obstination à violer la loi (arrêt du Tribunal fédéral 2D_13/2016 du 11 mars 2016 consid. 3.2). La durée du séjour (légal ou non) est ainsi un critère nécessaire, mais pas suffisant, à lui seul, pour la reconnaissance d’un cas de rigueur (ATA/847/2021 du 24 août 2021 consid. 7e). La jurisprudence requiert, de manière générale, une très longue durée, soit une période de sept à huit ans (arrêt du Tribunal administratif fédéral C- 7330/2010 du 19 mars 2012 ; ATA/667/2021 du 29 juin 2021 consid. 6c ; ATA/1306/2020 du 15 décembre 2020 consid.