.single-cares_data_info .source-description,
.single-cares_data_info .indicator-methodology,
.single-cares_data_info .additional-content {
	margin-top: 12px;
}
.single-cares_data_info .cdi-taxonomy-container {
	margin-top: 18px;
}
.single-cares_data_info .open-report-button {
	font-size: 16px;
	padding: 12px;
	border: 1px solid #54D9F5;
	border-bottom-width: 3px;
	border-radius: 2px;
	background-color: rgb(244.74, 252.72, 254.4);
	transition: all 0.25s;
}
.single-cares_data_info .open-report-button:hover {
	background-color: #54D9F5;
	color: black;
}
.single-cares_data_info .open-report-button .ri-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #39A831;
	mask-size: contain;
	mask-repeat: no-repeat;
	opacity: 0.8;
	vertical-align: middle;
}
.single-cares_data_info .open-report-button:hover .ri-icon {
	background-color: white;
}
.single-cares_data_info .open-report-button .ri-article-line {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM7 6H11V10H7V6ZM7 12H17V14H7V12ZM7 16H17V18H7V16ZM13 7H17V9H13V7Z'%3E%3C/path%3E%3C/svg%3E");
}
.single-cares_data_info h2 {
	font-size: 1.3em;
}
.single-cares_data_info h2.inline-header {
	line-height: 1.6;
	margin-top: .5em;
}
.single-cares_data_info h3 {
	font-size: 1.2em;
}
.single-cares_data_info .cdi-taxonomy-container .taxonomy-label {
	font-weight: 600;
}
.single-cares_data_info .cdi-taxonomy-container a {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 8px;
	background: rgb(240.44, 234.2, 239.4);
	color: #333;
	padding: 1px 6px;
	text-align: left;
	border-radius: 4px;
	transition: all 0.1s;
	line-height: 1.6;
	font-weight: normal;
	transition: 0.25s all;
}