
/* Méthode éditoriale et points de contrôle */
.ecomia-method { padding-top: 36px; }
.ecomia-method-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
.ecomia-method-grid > div { padding:24px 20px; border:1px solid #e7ebef; border-radius:14px; background:#fff; }
.ecomia-method-grid span { color:var(--accent); font:800 .76rem var(--font-body); letter-spacing:.1em; }
.ecomia-method-grid h3 { margin:16px 0 8px; font-size:1.1rem; color:#18202b; }
.ecomia-method-grid p { margin:0; color:#687485; font-size:.88rem; line-height:1.65; }
.ecomia-editorial-link { margin:24px 0 0; color:#687485; font-size:.9rem; }
.ecomia-editorial-link a { font-weight:700; }
@media (max-width:900px) { .ecomia-method-grid { grid-template-columns:repeat(2,1fr); } }
@media (max-width:600px) { .ecomia-method-grid { grid-template-columns:1fr; } }
