/* Optional contact presentation; the ordinary form remains the no-JS fallback. */
[data-workshop-inquiry]{padding:0!important;max-width:840px;margin:auto}
[data-workshop-inquiry]>.mx-auto{padding:0}
[data-workshop-inquiry] .st-heading{font-family:var(--pb-heading-font);font-size:var(--st-type-h2);line-height:1.05;letter-spacing:-.035em}
[data-workshop-inquiry] .contact-inquiry__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:48px 0 32px;font-size:var(--st-type-small)}
.contact-inquiry__rail li{border-top:3px solid var(--pb-border);padding-top:12px}
.contact-inquiry__rail [aria-current="step"]{border-color:var(--pb-primary);font-weight:600}
[data-workshop-inquiry] form{display:grid;grid-template-columns:1fr 1fr;gap:24px}
[data-workshop-inquiry] form>*{margin:0!important}
[data-workshop-inquiry] form>div:has(textarea),[data-workshop-inquiry] form>.pt-2,.contact-inquiry__review,.contact-inquiry__note{grid-column:1/-1}
[data-workshop-inquiry] form[hidden],[data-workshop-inquiry] [hidden]{display:none!important}
[data-workshop-inquiry] :is(input:not([type=hidden]),textarea){border-radius:0;min-height:48px;background:var(--pb-surface);font-size:var(--st-type-body)}
.contact-inquiry__review{white-space:pre-wrap;padding:24px 0;font-size:var(--st-type-body)}
.contact-inquiry__back{margin-right:24px;text-decoration:underline;color:inherit;background:transparent;border:0;min-height:44px}
.contact-inquiry__note{font-size:var(--st-type-small);color:var(--pb-muted)}
@media(max-width:767px){[data-workshop-inquiry] form{grid-template-columns:minmax(0,1fr)}[data-workshop-inquiry] .contact-inquiry__rail{gap:12px;font-size:var(--st-type-small)}[data-workshop-inquiry] .st-heading{text-align:left}[data-workshop-inquiry] .st-lead{text-align:left}}
[data-workshop-inquiry]>.mx-auto{display:flex;flex-direction:column}
[data-workshop-inquiry] .contact-inquiry__rail{order:2}
[data-workshop-inquiry] form{order:3}
[data-workshop-inquiry] form>.contact-inquiry__rail{grid-column:1/-1;order:0}
