body>section {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: nowrap;
	flex-grow: 1;
	flex-shrink: 0;
	padding: 60px 30px;
}
body>section>article>h1 {
	color: rgb(0, 88, 160);
	font-size: 1.3em;
	font-weight: bolder;
	line-height: 150%;
	margin-top: 30px;
	margin-bottom: 30px;
}
body>section>article>p {
	line-height: 150%;
	margin-bottom: 20px;
}
body>section>aside {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
	margin-left: 120px;
	margin-right: 60px;
}
body>section>aside>img {
	width: 35vw;
}
@media screen and (max-width: 700px) {
	body>section {
		flex-direction: column;
		flex-shrink: 0;
	}
	body>section>aside {
		order: 1;
		width: 100%;
		align-items: flex-start;
		margin-left: 0;
		margin-top: 0;
	}
	body>section>aside>img {
		height: auto;
		width: 100%;
		max-width: 720px;
	}
	body>section>article {
		order: 2;
	}
}