/**
 * Skylit block bundle — layoutBlockId: 1781002594450_h1fapgr
 * Auto-generated on save_post. Do not hand-edit.
 */

.mhpr-svc-challenge__stack {
		display: flex;
		flex-direction: column;
		gap: var(--mhpr-gap-12);
		width: 100%;
		}
		.mhpr-svc-challenge__signals {
		display: grid;
		grid-template-columns: 1fr;
		gap: var(--mhpr-gap-5);
		}
		.mhpr-svc-challenge
		.mhpr-promise-grid--bordered.mhpr-promise-grid--highlightable
		.mhpr-promise-grid__cards
		> .is-highlight
		.mhpr-promise__card {
		background: var(--mhpr-color-offwhite);
		}
		.mhpr-svc-challenge
		.mhpr-promise-grid--bordered.mhpr-promise-grid--highlightable
		.mhpr-promise-grid__cards
		> .is-highlight
		.mhpr-promise__card:hover {
		background: var(--mhpr-color-white);
		}
		.mhpr-svc-challenge__signals .mhpr-svc-signal {
		background: var(--mhpr-color-offwhite);
		border: 1px solid var(--mhpr-border-muted);
		border-left: 3px solid var(--mhpr-color-teal);
		border-radius: 0 var(--mhpr-radius-sm) var(--mhpr-radius-sm) 0;
		padding: var(--mhpr-gap-6) var(--mhpr-gap-6) var(--mhpr-gap-6) var(--mhpr-gap-5);
		margin: 0;
		}
		.mhpr-svc-signal__title {
		font-size: 0.9375rem;
		font-weight: 600;
		color: var(--mhpr-color-teal);
		margin: 0 0 var(--mhpr-gap-2);
		line-height: 1.35;
		}
		.mhpr-svc-signal__text {
		font-size: 0.875rem;
		line-height: 1.6;
		color: var(--mhpr-color-navy);
		margin: 0;
		}
		@media (min-width: 769px) {
		.mhpr-svc-challenge__signals {
		grid-template-columns: repeat(2, 1fr);
		}
		}