/* Confirmation is a visible next step, separate from transport acceptance. */
#form-next-step{padding:24px;border:1px solid #bccfc5;border-radius:8px;background:#f0f5f1;overflow-wrap:anywhere}#form-next-step h3{font:500 27px/1.2 var(--serif);margin:0 0 14px}#form-next-step p{font-size:13px;line-height:1.7}#form-next-step .eyebrow{font-size:9px}#form-status{font-size:13px;line-height:1.7}#form-reference{font-size:11px}#enquiry-form .model-image-choice:has([name="confirmationNotice"]){align-items:flex-start;font-size:12px;line-height:1.65}#enquiry-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}

/* Keep the two explicit consent choices readable and independently selectable. */
#enquiry-form label:has(>input[name="privacyAcknowledged"]),#enquiry-form label:has(>input[name="confirmationNotice"]){display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:0;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--sage);font-size:13px;font-weight:400;line-height:1.65;color:var(--ink);text-align:left;cursor:pointer}
#enquiry-form input[name="privacyAcknowledged"],#enquiry-form input[name="confirmationNotice"]{flex:none;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;margin:2px 0 0;accent-color:var(--green)}
#enquiry-form label:has(>input[name="privacyAcknowledged"])>span{font:inherit;color:inherit}
#enquiry-form label:has(>input[name="privacyAcknowledged"]) a{text-decoration:underline;text-underline-offset:3px}
