.ng-enquiry{color:#1c2023;max-width:1050px;margin:0 auto}.ng-enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.ng-enquiry-grid label{gap:8px;min-width:0;font-size:15px;font-weight:700;display:grid}.ng-enquiry-grid input,.ng-enquiry-grid select,.ng-enquiry-grid textarea{color:#17191b;background:#fff;border:1px solid #686d70;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font:400 16px/1.5 Arial,sans-serif}.ng-enquiry-grid textarea{resize:vertical}:is(.ng-enquiry-grid :is(input,select,textarea):focus-visible,.ng-enquiry :is(a,button):focus-visible){outline-offset:3px;outline:3px solid #b20b16}.ng-enquiry-wide{grid-column:1/-1}.ng-enquiry-note{border-left:3px solid #b20b16;padding-left:16px}.ng-enquiry-preview{background:#fff;border:1px solid #686d70;margin-top:36px;padding:clamp(18px,3vw,32px);scroll-margin-top:100px}.ng-enquiry-preview h2{font-size:clamp(22px,3vw,32px)}.ng-enquiry-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.65 Arial,sans-serif}.ng-enquiry-actions{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.ng-enquiry .button-outline{color:#17191b;background:#fff;border:1px solid #686d70}@media (max-width:650px){.ng-enquiry-grid{grid-template-columns:minmax(0,1fr)}.ng-enquiry-actions .button{width:100%}}.ng-enquiry-fields{border:0;min-width:0;margin:0;padding:0}.ng-enquiry-legend{margin-bottom:18px;font-size:22px;font-weight:700}#enquiry-preview-title{scroll-margin-top:110px}
