.blog_holder .post_date_title_holder {
	display: none;
}.core-engage-report {
	max-width: 850px;
	margin: 20px auto;
	padding: 32px;
	border: 1px solid #d9e1e8;
	border-radius: 14px;
	background: #ffffff;
	box-shadow: 0 8px 28px rgba(0, 0, 0, 0.07);
	font-family: inherit;
	line-height: 1.6;
}

.core-engage-report-header {
	text-align: center;
	padding-bottom: 28px;
	border-bottom: 1px solid #e4e8ec;
}

.core-engage-eyebrow {
	margin: 0 0 8px;
	font-size: 0.85rem;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.core-engage-report h2 {
	margin: 0 0 20px;
	font-size: 1.9rem;
	line-height: 1.3;
}

.core-engage-report h3 {
	margin-top: 0;
}

.core-engage-overall-score {
	display: flex;
	align-items: baseline;
	justify-content: center;
	margin: 12px 0;
}

.core-engage-score-number {
	font-size: 4rem;
	font-weight: 700;
	line-height: 1;
}

.core-engage-score-maximum {
	margin-left: 7px;
	font-size: 1.2rem;
}

.core-engage-report-section {
	margin-top: 30px;
}

.core-engage-dimension {
	margin: 22px 0;
}

.core-engage-dimension-header {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 7px;
}

.core-engage-bar {
	width: 100%;
	height: 14px;
	overflow: hidden;
	border-radius: 20px;
	background: #e8edf1;
}

.core-engage-bar-fill {
	height: 100%;
	border-radius: 20px;
	background: #2673b8;
	transition: width 0.6s ease;
}

.core-engage-summary-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px;
	margin-top: 32px;
}

.core-engage-summary-card,
.core-engage-next-step {
	padding: 22px;
	border: 1px solid #dce3e9;
	border-radius: 10px;
	background: #f8fafb;
}

.core-engage-next-step {
	margin-top: 20px;
}

.core-engage-disclaimer {
	margin-top: 26px;
	padding-top: 18px;
	border-top: 1px solid #e4e8ec;
	font-size: 0.9rem;
}

.core-engage-error {
	padding: 20px;
	border: 1px solid #b42318;
	border-radius: 8px;
	background: #fff5f5;
}

@media (max-width: 650px) {
	.core-engage-report {
		padding: 22px 18px;
	}

	.core-engage-summary-grid {
		grid-template-columns: 1fr;
	}

	.core-engage-score-number {
		font-size: 3.2rem;
	}
}

/* Remove underlining from text inside the CORE-ENGAGE result */
.core-engage-report,
.core-engage-report *,
.wpforms-confirmation-container,
.wpforms-confirmation-container-full {
	text-decoration: none !important;
}
/* Prevent uppercase text in the CORE-ENGAGE report */
.core-engage-report,
.core-engage-report *,
.wpforms-confirmation-container,
.wpforms-confirmation-container-full {
	text-transform: none !important;
}
.core-engage-logo {
	text-align: center;
	margin-bottom: 20px;
}