.informes-field-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
}

.informes-field-grid.informes-field-grid-two {
    grid-template-columns: minmax(0, 1fr);
}

/* Próximo rival: el dato manda sobre la densidad. Estas tarjetas mantienen
   cifras y desgloses legibles también cuando el informe pierde anchura. */
@media (max-width: 1100px) {
    .informes-classification-evolution-grid {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

@media (max-width: 900px) {
    .informes-field-grid.informes-field-grid-two {
        grid-template-columns: minmax(0, 1fr);
    }

    .informes-rival-result-cards,
    .informes-rival-context-cards {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}
