.b2b-inquiry{scroll-margin-top:24px}
.b2b-inquiry form{display:grid;gap:8px;margin-top:24px}
.b2b-inquiry label{margin-top:10px;color:var(--ivory);font-weight:600}
.b2b-inquiry input,.b2b-inquiry textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit}
.b2b-inquiry input:focus-visible,.b2b-inquiry textarea:focus-visible,.b2b-inquiry button:focus-visible{outline:3px solid var(--bronze);outline-offset:3px}
.b2b-inquiry button{justify-self:start;margin-top:16px;padding:12px 22px;border:0;border-radius:4px;background:var(--bronze);color:white;font:600 16px var(--sans);cursor:pointer}
.b2b-inquiry pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;border:1px solid #68625b;color:var(--ivory);font:14px/1.6 var(--sans)}
.b2b-inquiry .b2b-form-note{font-size:14px}
.b2b-inquiry .b2b-form-note a{padding:0;background:transparent;color:#dda875;text-decoration:underline}
.b2b-inquiry [hidden]{display:none}
@media(max-width:760px){.b2b-inquiry{padding:22px}.b2b-inquiry a{max-width:100%;overflow-wrap:anywhere}.b2b-inquiry pre{padding:12px}}
