.article-eyebrow.text-primary {
	color: var(--fa-primary) !important;
}

.fabtheme-consent-placeholder {
	border: 1px solid rgba(24, 59, 86, 0.12);
	border-radius: 1.5rem;
	background: linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(243, 247, 250, 0.98));
	padding: 1.25rem;
}

.fabtheme-consent-placeholder__card {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	align-items: flex-start;
}

.fabtheme-consent-placeholder__title {
	color: var(--fa-dark, #15324a);
	font-size: 1rem;
	line-height: 1.3;
}

.fabtheme-consent-placeholder__message {
	margin: 0;
	color: rgba(24, 59, 86, 0.82);
	max-width: 42rem;
}

.fabtheme-consent-placeholder__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	align-items: center;
}

.fabtheme-consent-placeholder__link {
	font-weight: 600;
	color: var(--fa-primary, #15324a);
	text-decoration: none;
}

.fabtheme-consent-placeholder__link:hover,
.fabtheme-consent-placeholder__link:focus {
	text-decoration: underline;
}

.fabtheme-consent-placeholder--video .fabtheme-consent-placeholder__card,
.fabtheme-consent-placeholder--iframe .fabtheme-consent-placeholder__card {
	min-height: 12rem;
	justify-content: center;
}

.fabtheme-ad-slot[data-ad-provider="gpt"] .fabtheme-gpt-slot {
	min-height: 1px;
}

.fabtheme-ad-slot {
	position: relative;
}

.fabtheme-ad-slot > * {
	max-width: 100%;
}

@media (max-width: 767.98px) {
	.fabtheme-ad-slot--viewport-tablet-up {
		display: none !important;
	}
}

@media (max-width: 991.98px) {
	.fabtheme-ad-slot--viewport-desktop-up {
		display: none !important;
	}
}

.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--header_below,
.fabtheme-ad-slot--header_below .fabtheme-consent-placeholder--ad {
	min-height: 96px;
}

.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--home_after_hero,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--editorial_content_top,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--news_opening_below_lead,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--archive_in_feed,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--article_bottom,
.fabtheme-ad-slot--home_after_hero .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--editorial_content_top .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--news_opening_below_lead .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--archive_in_feed .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--article_bottom .fabtheme-consent-placeholder--ad {
	min-height: 250px;
}

.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--editorial_sidebar_top,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--page_sidebar_top,
.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--sidebar_middle,
.fabtheme-ad-slot--editorial_sidebar_top .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--page_sidebar_top .fabtheme-consent-placeholder--ad,
.fabtheme-ad-slot--sidebar_middle .fabtheme-consent-placeholder--ad {
	min-height: 250px;
}

.fabtheme-consent-placeholder--ad .fabtheme-consent-placeholder__card {
	min-height: inherit;
	justify-content: center;
}

@media (min-width: 992px) {
	.fabtheme-ad-slot[data-ad-provider="gpt"].fabtheme-ad-slot--header_below,
	.fabtheme-ad-slot--header_below .fabtheme-consent-placeholder--ad {
		min-height: 120px;
	}
}

.fabtheme-editor-only-post-title {
	display: none;
}

.editor-styles-wrapper .fabtheme-editor-only-post-title {
	display: block;
	margin-bottom: 1.5rem;
}
