.article__chart-area {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	max-width: 960px;
}

.article__chart-row {
	display: flex;
	flex-direction: row;
	gap: 0;
}

.article__chart-panel {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: start;
	min-width: 460px;
	min-height: 500px;
	padding: 20px;
	gap: 20px;
}

.article__chart-panel--shaded {
	background: linear-gradient(to top, var(--color-gray-100), var(--color-gray-50));
	border-radius: var(--radius-md);
}

.article__chart-title {
	margin: 0;
	line-height: var(--leading-snug);
	text-align: center;
	font-weight: 700;
	font-size: var(--size-med);
	color: var(--color-gray-800);
}

.article__chart-footnotes {
	width: 920px;
	max-width: 100%;
	line-height: 1.4;
	font-size: var(--size-sm);
	color: var(--color-gray-500);
	text-align: center;
	margin-top: var(--spacing-sm);
}

@media (width <= 768px) {
	.article__chart-row {
		flex-direction: column;
	}

	.article__chart-panel {
		min-width: unset;
		width: 100%;
	}

	.article__chart-footnotes {
		width: 100%;
	}
}

.speech-bubble {
	margin-left: 10%;
	margin-right: 10%;
}
