/*
 * The inline partner form on /partner-discounts/ (template-parts/site/partner-band.php), which
 * replaces popup 3917. Scoped under .roc-partner-form so it outranks the base layer's .roc-kit
 * h2/a rules (0,1,1). Fluent Form #5 is styled by the .roc-contact-form rules in site-chrome.css.
 */

.roc-partner-form {
	padding-block: var(--roc-space-8) 0;
	color: var(--roc-text);
	line-height: 1.6;
}

.roc-partner-form .roc-partner-form__card {
	max-width: 760px;
	margin-inline: auto;
	padding: clamp(24px, 3vw, 36px);
	border: 1px solid var(--roc-border);
	border-radius: var(--roc-radius-xl);
	background: var(--roc-white);
	box-shadow: var(--roc-shadow-card);
}

.roc-partner-form .roc-partner-form__title {
	margin: 0;
	color: var(--roc-slate-900);
	font: 800 1.5rem / 1.2 var(--roc-font-display);
	/* style.css sets every h2 to 35px/45px !important below 768px */
	font-size: 1.5rem !important;
	line-height: 1.2 !important;
	font-variant-numeric: lining-nums;
}

.roc-partner-form .roc-partner-form__lead {
	margin: 8px 0 24px;
	color: var(--roc-text-muted);
	font-size: var(--roc-text-base);
	line-height: var(--roc-leading-body);
}
