.inquiry-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.quick-inquiry{min-width:0}.quick-inquiry fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-fields{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.inquiry-fields label{gap:.6rem;min-width:0;font-size:.9rem;font-weight:550;display:grid}.inquiry-fields .field{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);border-radius:4px;padding:.85rem 1rem;font-size:1rem;font-weight:400;line-height:1.5}.inquiry-fields textarea{resize:vertical}.inquiry-full{grid-column:1/-1}.inquiry-fields .field:focus{border-color:var(--accent)}.inquiry-extras{margin-top:1.5rem}.inquiry-extras summary,.guided-inquiry>summary{cursor:pointer;min-height:44px;padding-block:.6rem;font-size:.95rem}.inquiry-extras summary span{color:var(--ink-soft);font-size:.85rem}.inquiry-aside{padding-top:.35rem}.inquiry-email{color:var(--accent);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.1rem,2.1vw,1.7rem);display:block}.inquiry-advice{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.inquiry-advice>p:last-child{color:var(--ink-soft);margin-top:.75rem;font-size:.95rem}.guided-inquiry{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1rem}.guided-inquiry-body{padding:1.5rem 0}.inquiry-result{min-height:1.6em;margin-top:1rem}.inquiry-result--success{color:var(--accent)}.inquiry-result--error{color:#b42318}[data-theme=dark] .inquiry-result--error{color:#fda29b}.quick-inquiry[aria-busy=true] fieldset{opacity:.65}@media (max-width:767px){.inquiry-layout,.inquiry-fields{grid-template-columns:1fr}.inquiry-aside{border-top:1px solid var(--line);padding-top:2rem}.quick-inquiry button[type=submit]{justify-content:center;width:100%}}
