.grid { display: grid; margin-top: 2em; gap: 1em; grid-template-columns: repeat(auto-fit, minmax(450px, max-content)); } .missingFactories { display: flex; flex-wrap: wrap; gap: 0.1em; } .missingFactories > * { width: max-content; } @media (max-width: 600px) { .grid { grid-template-columns: 1fr; } }