.jh-image-row {
	display: flex;
	gap: 16px;
}

.jh-image-row-item {
	flex: 1 1 0;
	min-width: 0;
}

.jh-image-row-item img {
	max-width: 100%;
	height: auto;
	display: block;
}

.jh-image-row-caption {
	margin: 8px 0 0 0;
	font-size: 14px;
	color: #888888;
}

@media (max-width: 700px) {
	.jh-image-row--stack-mobile {
		flex-direction: column;
	}
}
