.flood-group-page .fg-flat-grid.fg-flat-grid--mdy {
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
    gap: 24px;
}

.flood-group-page .fg-flat-grid--mdy .fg-spec[hidden] {
    display: none;
}

@media (min-width: 768px) {
    .flood-group-page .fg-flat-grid.fg-flat-grid--mdy {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1101px) {
    .flood-group-page .fg-flat-grid.fg-flat-grid--mdy {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
