.form-grid input,.form-grid textarea{max-width:100%}
.form-note a{text-decoration:underline;text-underline-offset:3px}
.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#enquiry-form[aria-busy="true"]{cursor:progress}
#enquiry-form button:disabled{opacity:.65;cursor:not-allowed}
#enquiry-form[aria-busy="true"] button{cursor:wait}
#form-status:not(:empty){margin-top:22px;padding:16px 18px;border-left:4px solid var(--blue);background:var(--cloud);color:var(--ink)}
#form-status[data-state="error"]{border-left-color:var(--red,#C43D4B)}
html[data-theme="dark"] #form-status:not(:empty){background:#213B2C;color:#F2F7F4}
#form-status:focus{outline:2px solid currentColor;outline-offset:4px}
