With the week down the right-hand side the main block is narrower, and putting the French and English on one row set the two languages competing for the width. In production that read as "Ouvre demain à" / "11:00" on one side and the separator stranded on a second line with "am" — visibly broken. They are stacked now, French above English, which is already the pattern in the banner, and each line is fitted to the width available rather than allowed to wrap. Found by rendering the real production payload rather than the sample one: the sample had a short enough sentence to hide it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012cSY9pVhZmJUKNN7wf1Myd