/* Shared minimal form only. Existing campaign sections are unchanged. */
.lp-form-grid.lp-minimal-fields{grid-template-columns:1fr;gap:20px}
.lp-minimal-fields label{display:block;line-height:1.7}
.lp-minimal-fields input{width:100%;min-width:0;min-height:48px;font-size:17px;padding:12px 14px;box-sizing:border-box}
#lp-form[data-form-version="6182-dev-1"] .lp-check{min-height:44px;line-height:1.7;gap:10px}
#lp-form[data-form-version="6182-dev-1"] .lp-consent{margin-block:22px}
#lp-form[data-form-version="6182-dev-1"] button[type="submit"]{min-height:54px;width:100%;white-space:normal;line-height:1.6}
#lp-form[data-form-version="6182-dev-1"] :focus-visible{outline:3px solid #245e95;outline-offset:3px}
@media(max-width:760px){.lp-form-grid.lp-minimal-fields{gap:16px}.lp-minimal-fields input{font-size:16px}}
