.container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2em;
	margin-block: 1.6em;
}

.container .section {
	display: flex;
	flex: 0 1 auto;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	width: 10em;
	padding: 0.25em 0.5em;
}

.container .section svg {
	width: auto;
	padding: 0em 1em;
}

.container .section p {
	line-height: 1.25em;
	padding: 1em;
	margin: 0;
}

@media (max-aspect-ratio: 1000/750) {
	.container .section {
		width: 8em;
	}
}

@media (max-aspect-ratio: 1/1) {
	.container .section {
		width: 6em;
	}
}