/* Shared contact / engineering inquiry fields. */
html body .inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;grid-column:1/-1;min-width:0;text-align:left}
html body .inquiry-fields>label{display:block;min-width:0;margin:0;font-size:var(--type-body,16px);font-weight:600;line-height:1.5;color:inherit}
html body .inquiry-fields .form-control{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:7px 0 0;padding:10px 12px;font-family:var(--site-font,inherit);font-size:16px;font-weight:400;line-height:1.7;color:#1a1a2e;background:#f8fafc;border:1px solid #d5dbe5;border-radius:8px}
html body .inquiry-fields input.form-control{height:48px}
html body .inquiry-fields textarea.form-control{height:140px;min-height:120px;resize:vertical}
html body .inquiry-fields__message{grid-column:1/-1}
html body .inquiry-fields .form-control:focus{outline:2px solid #c73650;outline-offset:2px;background:#fff}
@media(max-width:639px){html body .inquiry-fields{gap:16px;grid-template-columns:minmax(0,1fr)}}
