.inline-enquiry{background:#f1f4f3;border-top:1px solid var(--line)}.inline-enquiry-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.inline-enquiry-intro{max-width:35rem}.inline-enquiry-intro h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12}.inline-enquiry-intro p{margin-top:1.2rem;line-height:1.75}.inline-enquiry .qform{margin:0}.inline-enquiry fieldset{min-width:0;border:0;padding:0;margin:0 0 1.25rem}.inline-enquiry legend{font-size:1rem;margin-bottom:1.1rem}.inline-enquiry .fld{margin-bottom:1.1rem}.inline-enquiry .in{width:100%;min-width:0}.inline-progress{font-size:.8rem;letter-spacing:.04em;color:var(--ink-2);margin-bottom:1.3rem}.inline-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.inline-enquiry [hidden]{display:none!important}.inline-enquiry .qnote{margin-top:1rem;font-size:.83rem}.inline-enquiry .form-panel{box-shadow:0 12px 36px #0a1e3306}.inline-enquiry :focus-visible{outline:3px solid #326c20;outline-offset:4px}@media(max-width:800px){.inline-enquiry-grid{grid-template-columns:1fr;gap:1.6rem}.inline-enquiry .form-panel{padding:1.25rem}.inline-form-actions .btn{flex:1 1 auto}.inline-enquiry-intro h2{font-size:2rem}}.field-error{display:block;color:#813523;font-size:.85rem;margin-top:.4rem}[aria-invalid=true]{border-color:#b65340!important}.form-status ul{padding-left:1.2rem}.form-status a{color:inherit;text-decoration:underline}.inline-enquiry legend{scroll-margin-top:100px}.inline-enquiry input,.inline-enquiry select,.inline-enquiry textarea{scroll-margin-block:110px}

#enquiry-form [hidden]{display:none!important}#enquiry-form fieldset{min-width:0}#enquiry-form legend{scroll-margin-top:110px}#enquiry-form .inline-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}#enquiry-form .in{max-width:100%;min-width:0}#enquiry-form fieldset>p{margin-bottom:1.25rem}
