/* Mobile responsive design - max-width: 768px */
@media (max-width: 768px) {
	.content-layout {
		flex-direction: column;
	}

	.content-layout img {
		align-self: center;
		width: 75%;
	}

	figure {
		display: block;
		margin: var(--spacing-lg) auto;
		width: 100%;
	}

	figure figcaption {
		text-align: left;
	}
}
