.single-content-text blockquote{
	border-left: 2px solid #00AFAA;
	padding-left: 14px;
	margin-bottom: 2rem;
	font-weight: 700;
}
.single-content-bottom{
	padding: 1.5rem 0;
}
.single-content-bottom .prose :where(h3,h4):not(:where([class~=not-prose],[class~=not-prose] *)){
	margin-bottom: 1.5rem;
}
.single-content-text-wrapper{
	padding-bottom: 1.5rem !important;
}
.single-post #header {
	--default_link_color: #000;
}
.news-archive-load-box{
	margin-top: 1rem;
}
.bg-black{
	background-color: #000;
}
.is-btn-disabled{
	opacity: 0.5 !important;
	pointer-events: none !important;
	cursor: not-allowed !important;
}
@media only screen and (min-width: 1024px){
	.single-content-bottom .prose :where(h3,h4):not(:where([class~=not-prose],[class~=not-prose] *)){
		margin-bottom: 2rem;
	}
	.single-content-text-wrapper{
		padding-bottom: 3rem !important;
	}
	.single-content-bottom{
		padding: 3.125rem 0;
	}
}
@media only screen and (max-width: 768px){
	.single-content-bottom .text-heading-5{
		font-size: 1.125rem;
	}
}
.single-content-bottom a:after {
	content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cg stroke='%235a5a5a' stroke-linecap='round' stroke-linejoin='round' clip-path='url(%23a)'%3E%3Cpath d='M13.5 6.25V2.5H9.75m-.752 4.502 4.5-4.5M11.5 9v4a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5h4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	position: relative;
	display: inline-block;
	top: .125rem;
	right: -.25rem;
	width: 1rem;
	height: 1rem;
}
@media print, screen and (max-width: 63.9988em) {
	.single-post .breadcrumbs .text-36-48 {
		margin-bottom: 0;
	}
}
.single-post .header-logo--dark{
	opacity: 1 !important;
}
.single-post .header-logo--white{
	opacity: 0 !important;
}
/* News */
.news-archive{
	padding-bottom: 2rem;
}
.news-archive h1{
	margin-bottom: 1.5rem;
	font-size: 1.5rem;
	font-weight: 400;
}
.news-archive__list > div{
	margin-bottom: 0.5rem;
}
.news-archive .article__top{
	font-size: 1.125rem;
	color: #000;
	line-height: 1.555;
	padding: 2rem 1.5rem 1.75rem;
}
.news-archive .article__top time{
	font-size: 0.875rem;
	margin-bottom: 0.5rem;
	line-height: 1.714;
}
.news-archive .article__bottom{
	border-top: 1px solid #E5E7E7;
	height: 3.75rem;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 1.5rem;
}
.news-archive .article__bottom{
	font-size: 1rem;
}
@media only screen and (min-width: 1024px){
	.news-archive{
		padding-bottom: 5.5rem;
	}
	.news-archive h1{
		margin-bottom: 5.5rem;
		font-size: 2rem;
		margin-top: 3rem;
	}
	.news-archive__list{
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-inline: -1rem;
	}
	.news-archive__list > div{
		flex: 0 0 33.3333%;
		width: 33.3333%;
		padding: 0 1rem;
		margin-bottom: 2rem;
	}
	.news-archive .article__top{
		padding: 2rem 1.5rem 2.25rem;
	}
}