/* Scoped enhancements for source-controlled TopNetRealty Insights articles. */
.insight-article-body .insight-table-scroll {
	max-width: 100%;
	margin: 40px 0;
	overflow-x: auto;
	overscroll-behavior-inline: contain;
	-webkit-overflow-scrolling: touch;
}

.insight-article-body .insight-table-scroll:focus-visible {
	outline: 3px solid var(--accent-deep);
	outline-offset: 4px;
}

.insight-article-body .insight-table-scroll table {
	max-width: none;
	min-width: 760px;
	margin: 0;
	display: table;
	overflow: visible;
}

.insight-article-body .insight-table-scroll caption {
	padding: 0 0 12px;
	color: var(--ink);
	font-weight: 700;
	text-align: left;
}
