.tnad-source-box {
	margin: 2rem 0;
	padding: 1.1rem 1.25rem;
	border: 1px solid #cfe4dc;
	border-right: 4px solid #0f765d;
	border-radius: 12px;
	background: #f1f8f5;
	color: #36554d;
	font-size: .9em;
	line-height: 1.85;
}

.tnad-source-box strong {
	color: #173f35;
}

.tnad-source-box a {
	color: #0b6f57;
	font-weight: 700;
}

.tnad-source-box p {
	margin: .55rem 0 .25rem;
}

.tnad-source-box small {
	display: block;
	color: #6a7e77;
}

.tnad-report-lead {
	font-size: 1.08em;
	line-height: 2;
}

.tnad-report-dek {
	padding: .8rem 1rem;
	border-right: 3px solid #0f765d;
	background: #f4f8f6;
	color: #36554d;
	font-weight: 600;
	line-height: 1.9;
}

.tnad-multi-source ol {
	margin: .75rem 1.25rem .75rem 0;
	padding: 0;
}

.tnad-multi-source li {
	margin-bottom: .4rem;
}

.tnad-image-credit {
	margin: 1rem 0;
	color: #6a7e77;
}
