/* Quiet reassurance for the existing demonstration and enquiry forms. */
form .fs-form-reassurance{font-size:14px;font-weight:400;line-height:1.65;letter-spacing:0;color:#d5ded3;max-width:490px;margin:18px 0 13px;padding:0;text-align:left}
.demonstration-page form .fs-form-reassurance{color:#4f6455;margin:8px 0 12px}
form .fs-form-reassurance > span{white-space:nowrap}

/* Approved enquiry corrections: preserve the reassurance and existing layout. */
form .enquiry-privacy{font-size:12px;font-weight:400;line-height:1.65;letter-spacing:0;color:#d5ded3;margin:12px 0 0}
.demonstration-page form .enquiry-privacy{color:#4f6455}
form .enquiry-privacy a{text-decoration-thickness:1px;text-underline-offset:3px}
form [data-enquiry-target][tabindex]{scroll-margin-top:32px}
[data-enquiry-target]:focus-visible{outline:2px solid var(--lime);outline-offset:6px}
