html {
	font-size: 22px;
}
body {
	padding: 1rem;
}

.cards {
	max-width: 1200px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	grid-gap: 1rem;
}

@media (min-width: 600px) {
	.cards {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 900px) {
	.cards {
		grid-template-columns: repeat(3, 1fr);
	}
}

.card {
	background-color: dodgerblue;
	color: white;
	padding: 1rem;
	height: 4rem;
}
