p {
	text-indent: 1em;
	text-align: justify;
	margin: 0.5ch;
}

article {
	display: flex;
	flex-flow: row wrap;
	float: left;
}

section {
	max-width: 1000px;
}

figure, figcaption {
	text-align: center;
	max-width: 200px;
}

article div {
	float: right;
}

figure {
	width: 199px;
}

@media screen and (min-width: 1200px) {
	section {
		max-width: 800px;
	}
}

@media screen and (max-width: 1400px) {
	article {
		flex-direction: column;
	}

	article div {
		width: 80%;
		display: flex;
		flex-flow: row wrap;
	}
}
