.mv-inquiries{max-width:1160px;margin:auto;padding:36px clamp(16px,4vw,56px) 72px;color:#272a28;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.75;background:#faf9f6}
.mv-inquiries *{box-sizing:border-box}.mv-inquiries header{max-width:740px;margin:38px 0}.mv-inquiries header>p:first-child{font-size:11px;letter-spacing:.17em}.mv-inquiries h1{font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.4}.mv-inquiries h2{font-size:22px;font-weight:400}.mv-inquiries a{color:inherit;text-underline-offset:4px}.mv-inquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:48px}.mv-inquiries fieldset{border:0;padding:0;margin:0;min-width:0}.mv-inquiries legend{font-size:20px;margin-bottom:22px}.mv-inquiries label{display:block;margin:16px 0 6px;font-size:14px}.mv-inquiries input,.mv-inquiries textarea,.mv-inquiries select{display:block;width:100%;padding:12px;border:1px solid #aaa9a3;background:#fff;color:#272a28;border-radius:0;font:inherit;font-size:14px}.mv-inquiries button{padding:12px 20px;background:#272a28;color:#fff;border:1px solid #272a28;font:inherit;font-size:14px;cursor:pointer}.mv-inquiries button:disabled{opacity:.55;cursor:default}.mv-inquiries fieldset:disabled{opacity:.55}.mv-inquiries :focus-visible{outline:2px solid #a82431;outline-offset:3px}.mv-inquiry-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mv-inquiries #inquiryPartsHelp{font-size:12px;color:#53594f}.mv-inquiries .mv-inquiry-consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0}.mv-inquiry-consent input{width:18px;height:18px;flex:none;margin-top:3px}.mv-inquiries article{border-top:1px solid #d5d5ce;padding:18px 0;overflow-wrap:anywhere}.mv-inquiries article h3{font-size:15px;font-weight:500}.mv-inquiries article p{font-size:13px;white-space:pre-wrap}.mv-inquiries [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}.mv-inquiries textarea{resize:vertical}
@media(max-width:760px){.mv-inquiry-layout{grid-template-columns:minmax(0,1fr);gap:32px}.mv-inquiry-pair{grid-template-columns:minmax(0,1fr)}.mv-inquiries header{margin:28px 0}}
