.enquiries{display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:64rem;margin:var(--space-12) auto 0;text-align:left}.enquiry{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.75rem;padding:var(--space-8);display:grid;gap:var(--space-4);align-content:start;scroll-margin-top:var(--space-24)}.enquiry__title{font-family:var(--font-display,inherit);font-size:var(--text-lg,1.25rem);margin:0}.enquiry__field{display:grid;gap:var(--space-1)}.enquiry__field label{font-size:var(--text-sm,.875rem);color:var(--color-text-muted)}.enquiry input,.enquiry select,.enquiry textarea{font:inherit;color:inherit;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.375rem;padding:var(--space-2) var(--space-3);width:100%}.enquiry input:focus-visible,.enquiry select:focus-visible,.enquiry textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.enquiry [aria-invalid=true]{border-color:var(--color-primary)}.enquiry__error{margin:0;font-size:var(--text-sm,.875rem);color:var(--color-primary)}.enquiry__error:before{content:"! ";font-weight:700}.enquiry__thanks{margin:0;color:var(--color-text-muted)}.enquiry__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.enquiry button[disabled]{opacity:.7;cursor:progress}