/* Existing-page polish, 2026-11-05. Typography, palette and section order stay
 * owned by the operating styles. Narrow !important rules only bridge the
 * retained Customizer's spacing declarations. */

#inrise-main .btn--lg {
	min-height: var(--button-large-min-height) !important;
	padding-block: var(--space-3) !important;
}

#inrise-main .sec__head {
	margin-bottom: var(--space-7) !important;
}

#inrise-main .page-hero__lead,
#inrise-main .program-detail-lead,
#inrise-main .price-note {
	max-inline-size: var(--reading-measure);
}

#inrise-lp-webinar .wv2-section > .ct > .wv2-body {
	max-inline-size: var(--reading-measure);
	margin-inline: auto;
}

/* Keep the existing mobile breakpoint, columns and button arrangement. */
@media (max-width: 768px) {
	#inrise-main .point,
	#inrise-main .program-card {
		padding: var(--space-6) !important;
	}

	#inrise-lp-webinar .wv2-section {
		padding-block: var(--space-10);
	}
}
