/* Editorial preset: a finished wizard that does not depend on Elementor or the theme. */
.aura-forms.aura-forms--editorial {
	--aura-form-radius: 18px;
	padding: clamp(22px, 4vw, 52px);
	border: 1px solid color-mix(in srgb, var(--aura-form-accent) 12%, #dfe5e1);
	border-radius: 24px;
	background: var(--aura-form-surface);
	box-shadow: 0 24px 65px rgba(23, 34, 29, .09);
}
.aura-forms--editorial .aura-forms-intro { max-inline-size: 700px; margin-block-end: 34px; }
.aura-forms--editorial .aura-forms-intro__eyebrow { margin: 0 0 7px; color: var(--aura-form-accent); font-size: .78rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.aura-forms--editorial .aura-forms-intro__title { margin: 0; color: var(--aura-form-text); font-size: clamp(1.75rem, 3vw, 2.65rem); line-height: 1.08; letter-spacing: -.03em; }
.aura-forms--editorial .aura-forms-intro__description { margin: 12px 0 0; color: var(--aura-form-muted); font-size: 1.02rem; line-height: 1.65; }
.aura-forms--editorial .gform_page > .gform_page_fields { animation: aura-forms-page-in .22s ease both; }
.aura-forms--editorial.is-auto-advancing [data-aura-card].is-selected label { transform: scale(.985); }

.aura-forms.aura-forms--compact { --aura-form-radius: 10px; }
.aura-forms--compact [data-aura-card-grid],
.aura-forms--compact .aura-profile-cards :has(> .gchoice),
.aura-forms--compact .aura-intent-cards :has(> .gchoice),
.aura-forms--compact .aura-profile-cards .gfield_radio,
.aura-forms--compact .aura-intent-cards .gfield_checkbox { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.aura-forms--compact [data-aura-card] label { min-block-size: 98px; padding: 14px; }
.aura-forms--compact .aura-stepper { margin-block-end: 22px; }

@keyframes aura-forms-page-in {
	from { opacity: 0; transform: translateY(7px); }
	to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 560px) {
	.aura-forms.aura-forms--editorial { padding: 20px 16px; border-radius: 18px; box-shadow: 0 12px 34px rgba(23, 34, 29, .07); }
	.aura-forms--compact [data-aura-card-grid],
.aura-forms--compact .aura-profile-cards :has(> .gchoice),
.aura-forms--compact .aura-intent-cards :has(> .gchoice),
.aura-forms--compact .aura-profile-cards .gfield_radio,
	.aura-forms--compact .aura-intent-cards .gfield_checkbox { grid-template-columns: 1fr; }
}
