.rdm-subscribe-2 {
	background: #EDF1F6;
	color: var(--rdm-ink-900, #15242F);
	padding: clamp(52px, 6.5vw, 80px) 0;
	border-top: 1px solid #DCE4EC;
	border-bottom: 1px solid #DCE4EC;
}
.rdm-subscribe-2 .rdm-subscribe-2__inner {
	max-width: var(--rdm-max-width, 1180px);
	margin: 0 auto;
	padding: 0 26px;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
	gap: clamp(28px, 4vw, 56px);
	align-items: start;
}
@media (max-width: 899px) {
	.rdm-subscribe-2 .rdm-subscribe-2__inner {
		grid-template-columns: minmax(0, 1fr);
	}
}
.rdm-subscribe-2 .rdm-subscribe-2__heading {
	font-family: var(--rdm-font-serif, 'Source Serif 4', Georgia, serif);
	font-weight: 600;
	font-size: clamp(28px, 3.6vw, 40px);
	line-height: 1.08;
	letter-spacing: -.02em;
	margin: 0 0 14px;
	color: var(--rdm-navy-800, #0F2740);
}
.rdm-subscribe-2 .rdm-subscribe-2__heading-logo {
	display: inline-block;
	height: .82em;
	width: auto;
	vertical-align: baseline;
	position: relative;
	top: .06em;
	margin-left: .06em;
}
.rdm-subscribe-2 .rdm-subscribe-2__body {
	font-size: 17.5px;
	color: var(--rdm-ink-700, #3C5163);
	margin: 0;
	line-height: 1.6;
	max-width: 46ch;
}
/**
 * Gravity Forms styling for this block is mostly handled by the plugin-wide
 * generic override in inc/gravity-forms.css (targets GF's structural
 * .gfield--type-* classes, not per-form custom CSS classes), so any form
 * dropped into this block's ACF "Gravity Form" field is styled correctly
 * without extra wiring for colors/spacing/etc.
 *
 * Layout is the one thing this block opts out of the sitewide default for:
 * the generic file stacks every field + the submit button full-width by
 * default (right for most forms), but this block's form has a single email
 * field and wants that email field inline with the submit button on one
 * row, with the consent checkbox/legal text wrapping onto their own
 * full-width row below — matching the source mockup's inline row + wrapped
 * checkbox layout. `.gform_body`/`.gform_fields` are already
 * `display: contents` from the generic file, so every field plus
 * `.gform_footer` are direct children of <form> here; `order` moves the
 * footer up next to the email field regardless of GF's own DOM order
 * (email -> consent -> html -> footer).
 */
.rdm-subscribe-2 .gform_wrapper {
	width: 100%;
}
.rdm-subscribe-2 .gform_wrapper form {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.rdm-subscribe-2 .gfield--type-email {
	flex: 1;
	min-width: 230px;
	order: 1;
}
.rdm-subscribe-2 .gform_footer {
	flex: 0 0 auto;
	order: 2;
}
.rdm-subscribe-2 .gfield--type-consent,
.rdm-subscribe-2 .gfield--type-html {
	flex-basis: 100%;
	order: 3;
}
.rdm-subscribe-2 .gform_button {
	display: inline-flex;
	width: auto;
}
