.about-overview {
	display: flow-root;
}

.article .about-overview__media {
	float: right;
	width: clamp(340px, 38%, 440px);
	overflow: hidden;
	margin: 6px 0 32px 64px;
	border-radius: 10px;
	background: var(--soft);
	box-shadow: 0 12px 30px rgba(20, 40, 80, 0.1);
}

.about-overview__media img {
	display: block;
	width: 100%;
	height: auto;
}

@media (max-width: 1024px) {
	.article .about-overview__media {
		float: none;
		width: min(100%, 640px);
		margin: 0 auto 24px;
	}
}
