/* 결과확인 오픈 전 안내 */

.result-coming-soon-page__card {
	padding: 2.5rem 2rem 2.75rem;
	border: 1px solid color-mix(in srgb, var(--primary, #0088cc) 16%, #e9ecef);
	border-radius: 16px;
	background: #fff;
	text-align: center;
	box-shadow: 0 10px 28px rgba(15, 40, 70, 0.06);
}

.result-coming-soon-page__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	height: 4rem;
	margin-bottom: 1.15rem;
	border-radius: 50%;
	background: var(--primary, #0088cc);
	color: #fff;
}

.result-coming-soon-page__icon .lucide-icon,
.result-coming-soon-page__icon svg.lucide-icon {
	width: 1.75rem;
	height: 1.75rem;
}

.result-coming-soon-page__title {
	font-size: clamp(1.05rem, 2.2vw, 1.3rem);
	line-height: 1.5;
	color: #222;
	word-break: keep-all;
}

.result-coming-soon-page__divider {
	width: 3rem;
	height: 2px;
	margin: 1.5rem auto 1.65rem;
	border-radius: 999px;
	background: color-mix(in srgb, var(--primary, #0088cc) 45%, #dbe7f0);
}

.result-coming-soon-page__lead {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #667085;
	word-break: keep-all;
}

.result-coming-soon-page__schedule {
	margin-top: 0.45rem;
	font-size: 1.35rem;
	line-height: 1.5;
	color: var(--primary, #0088cc);
	letter-spacing: -0.02em;
	word-break: keep-all;
}

@media (max-width: 767.98px) {
	.result-coming-soon-page__card {
		padding: 2rem 1.25rem 2.25rem;
	}

	.result-coming-soon-page__title {
		font-size: 1.05rem;
	}

	.result-coming-soon-page__schedule {
		font-size: 1.2rem;
	}
}
