translate English to French: The Panel’s mandate is broad and demanding.
Le mandat du Groupe d’étude est large et exigeant.