Votre cas est non trivial, idéalement faudrait plutot faire du design css pour avoir une vue mobile et une vue desktop
La vous utilisez des colonnes:
{{grid }}
{{col size="6"}}
(texte)
{{end elem="col"}}
{{col size="6"}}
{{attach class="right" file="Personnages_groupes.png" height="2176" nofullimagelink="1" width="2845" }}
{{end elem="col"}}
{{end elem="grid"}}
Par défaut les colonnes vont a la ligne en dessus de 991px de largeur, donc sur les smartphone et tablettes, des Personnages apparaissent en dessous.
On peut rajouter des classes css pour empecher ce comportement par exemple class="col-xs-6" pour garder la grille meme sur les ecrans petits:
{{grid }}
{{col size="6" class="col-xs-6" }}
(texte)
{{end elem="col"}}
{{col size="6" class="col-xs-6" }}
{{attach class="right" file="Personnages_groupes.png" height="2176" nofullimagelink="1" width="2845" }}
{{end elem="col"}}
{{end elem="grid"}}
Mais faut éventuellement faire ca pour tous les éléments de la page de type grille, et ca n’empêche pas le texte de déborder s’il y a une image (on peut faire des ajustements plus précis en css, mais c’est un métier à part entière )…