/* Keep the source layouts; allow longer French prose to wrap in their columns. */
html[lang="fr"] .case-new__cta{box-sizing:border-box;max-width:100vw}
html[lang="fr"] .case-new__cta>div:first-child{min-width:0}
html[lang="fr"] .case-new__cta h2,html[lang="fr"] .case-new__cta p{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}
html[lang="fr"] .case-new__cta-actions{flex-wrap:wrap;justify-content:flex-end}
html[lang="fr"] .contact-detail b,html[lang="fr"] .contact-detail em{overflow-wrap:anywhere}
html[lang="fr"] .contact-support-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html[lang="fr"] .contact-support-process__grid article>div{min-width:0;overflow-wrap:anywhere}
html[lang="fr"] .article-detail__raw-html{max-width:100%;overflow-x:auto}
html[lang="fr"] .faq-grid summary{min-width:0;overflow-wrap:anywhere}
html[lang="fr"] .faq-grid summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:start}
html[lang="fr"] .faq-grid summary i{width:16px;justify-self:end}
html[lang="fr"] .transformer-case-all{max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(min-width:901px){html[lang="fr"] .mpt-inquiry-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}
