.methodologie-page .intro-container{display:flex;justify-content:center}
.methodologie-page .intro-text{max-width:760px}

.sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.sources-grid>*{min-width:0}

.anj-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-5);align-items:start}
.anj-text{min-width:0}
.anj-image{min-width:0}

.collecte-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}
.collecte-grid>*{min-width:0}

.criteres-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}
.criteres-grid>*{min-width:0}

.mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}
.mobile-grid>*{min-width:0}

.absence-container{display:flex;justify-content:center}
.absence-text{max-width:700px}

.limites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.limites-grid>*{min-width:0}

.usage-container{display:flex;justify-content:center;text-align:center}
.usage-text{max-width:700px}

@media (max-width:900px){
.sources-grid{grid-template-columns:1fr}
.anj-grid{grid-template-columns:1fr}
.collecte-grid{grid-template-columns:1fr}
.criteres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mobile-grid{grid-template-columns:1fr}
.limites-grid{grid-template-columns:1fr}
}

@media (max-width:600px){
.criteres-grid{grid-template-columns:1fr}
}
