section h1 {
	margin: 30px 0;
}
section h2 {
	color: rgb(255,127,0);
	margin: 25px 0;
}
section span {
	display: inline-block;
	margin: 10px 0 20px;
}
section>div>div {
	height: 180px;
}
section a {
	text-decoration: none;
	color: #37b;
}
section a span:hover {
	color: #257;
}
section a img {
	aspect-ratio: 3 / 2;
}
section a img:hover {
	opacity: 0.9;
}
@media screen and (max-width: 520px) {
	section a img {
		width: 100%;
		height: auto;
		min-width: 80px;
	}
}
.vertical {
    aspect-ratio: 3 / 4;
}