.nasi-source {
	margin-block: 1.5em 0;
	padding-top: .75em;
	border-top: 1px solid #e5e7eb;
	color: #667085;
	font-size: .84em;
	line-height: 1.5;
}

.nasi-source a {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.nasi-video-embed {
	margin-block: 1.5em;
}

.nasi-instagram-embed {
	margin: 0 auto 1em;
	max-width: 540px;
	min-width: 280px;
	width: calc(100% - 2em);
}

.nasi-video .nasi-video {
	margin-top: .75em;
}
