Myślę, że nie możesz operować min-width i max-width, kiedy nadałeś divom float: left;.
Polecam zastosować grid, dodając do kontenera:
.Summary {
display: grid;
grid-template-columns: auto auto auto auto;
}
Lub wyrzucić z .SummaryTile właściwość foat i ustawić ich width na calc(25% - padding+margin). Ewentualnie, jak zostało już zasugerowane, użyć flexboxa.