/* GE2studio G188 — en-tête « Les mêmes fonctions » (Fonctionnalités / Features) : placement explicite du titre et du paragraphe, robuste à tout élément inséré. */
@media (min-width: 901px) {
	.tools-roadmap > header > div { grid-column: 1; grid-row: 1; }
	.tools-roadmap > header > p { grid-column: 2; grid-row: 1; overflow-wrap: break-word; }
	.tools-roadmap > header > :not(div):not(p) { grid-column: 1 / -1; grid-row: 2; }
}

/* G188.1 — sections à largeur fixe (1 320 px, 1 180 px, 1 040 px) qui héritaient d'une marge
   intérieure pensée pour les sections pleine largeur : max(32px, calc(50vw - 660px)).
   Au-delà de 1 440 px, la colonne de texte rétrécissait avec la largeur d'écran (80 px à 2 560 px).
   Rendu inchangé jusqu'à 1 440 px ; marge plafonnée à 60 px au-delà. */
@media (min-width: 1441px) {
	html body main :is(.faq-list, .legal-copy, .seo-challenges, .seo-workflow, .seo-decision-scene, .seo-capabilities, .seo-related, .seo-faq, .comparison-choice, .comparison-decision, .comparison-sources, .comparison-faq, .tools-featured, .tools-roadmap, .tools-method-link, .methodology-principles, .methodology-definitions, .methodology-estimates, .methodology-causality, .methodology-confidence, .methodology-benchmark, .tool-detail-steps, .tool-interpretation, .tool-faq, .migration-bsport-intro, .migration-bsport-data, .migration-bsport-v14-scope, .migration-bsport-faq, .migration-bsport-form-section) {
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
	/* Instances réellement pleine largeur : formule d'origine conservée. */
	html body main.seo-landing-feature .seo-faq {
		padding-left: max(32px, calc(50vw - 660px)) !important;
		padding-right: max(32px, calc(50vw - 660px)) !important;
	}
}
