translate English to French: You are institutions in your own right, but are neither huge nor tiny.
Vous êtes des institutions par définition, mais vous n'êtes ni petites ni énormes.