.inquiry-form{max-width:820px}.inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.inquiry-fields label,.inquiry-manual{color:var(--ink);min-width:0;font-size:16px;font-weight:500;display:block}.inquiry-wide{grid-column:1/-1}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.inquiry-manual textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:50px;font:400 16px/1.65 var(--sans);color:#394039;box-shadow:none;background:#fff8;border:1px solid #b7b9ae;border-radius:0;margin-top:9px;padding:12px 14px;display:block}.inquiry-form textarea,.inquiry-manual textarea{resize:vertical;min-height:140px}.inquiry-form select{padding-right:30px}:is(.inquiry-form :is(input,select,textarea):focus-visible,.inquiry-manual textarea:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.inquiry-help{color:#51594f;font-size:15px;font-weight:400;line-height:1.75}.inquiry-form fieldset>.inquiry-help{margin-top:26px}.inquiry-fields .inquiry-help{margin-top:-12px}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-submit{border-radius:0;width:auto;height:auto;margin-top:24px;font-size:16px}.inquiry-error{color:#873d2f;margin-top:20px;line-height:1.7}.inquiry-result{max-width:820px;margin:16px auto 0}.inquiry-result h1{outline:none;margin:12px 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.5}.inquiry-result-intro{max-width:660px;font-size:18px;line-height:1.85}.inquiry-summary{border-top:1px solid var(--border);margin:32px 0}.inquiry-summary>div{border-bottom:1px solid var(--border);grid-template-columns:190px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.inquiry-summary dt{color:#596052;font-size:15px}.inquiry-summary dd{color:#303a33;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px}.inquiry-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.inquiry-actions .button{white-space:normal;border-radius:0;gap:12px;height:auto;font-size:16px}.inquiry-copy{color:var(--ink);background:0 0;border-color:#a4a999}.inquiry-copy-status{color:#394c3d;min-height:28px;margin-top:12px;font-size:15px}.inquiry-manual{margin:10px 0 24px}.inquiry-result>.text-link{margin-top:22px;display:inline-flex}@media (max-width:600px){.inquiry-fields{grid-template-columns:minmax(0,1fr);gap:22px}.inquiry-fields .inquiry-help{margin-top:-8px}.inquiry-summary>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0}.inquiry-actions{flex-direction:column}.inquiry-actions .button{width:100%;min-height:54px}.inquiry-result-intro{font-size:17px}.inquiry-form,.inquiry-result{width:100%;min-width:0}.inquiry-submit{width:100%}}
