.workbench{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);margin-top:clamp(1.4rem,3vw,2.2rem);padding:clamp(1rem,2vw,1.35rem)}.workbench-head{border-bottom:1px solid var(--line);padding-bottom:.75rem}.workbench .tool-panel{box-shadow:none}.defblock{border-block:1px solid var(--line-strong);background:0 0;margin-top:clamp(2.6rem,6vw,4.2rem);padding-block:clamp(1.3rem,3vw,1.8rem)}.defblock h2{font-size:clamp(1.35rem,2.8vw,1.8rem)}.defblock-facts{align-self:stretch}.defblock~.section-tight{margin-top:clamp(2.8rem,6vw,4.5rem)}.defblock~.section-tight>h2{max-width:22ch;font-size:clamp(1.35rem,2.8vw,1.8rem)}.defblock~.section-tight>.muted:first-of-type,.defblock~.section-tight>p.muted:first-of-type{line-height:1.7}.defblock~.section-tight .figure-row{gap:.75rem}.defblock~.section-tight .figure-row figure{box-shadow:none}.defblock~.section-tight .tbl{font-size:.9rem}.defblock~.section-tight .spec-groups,.defblock~.section-tight .usage-steps,.defblock~.section-tight .figure-row{margin-top:1.15rem!important}.defblock~.section-tight .usage-steps-lg{max-width:68rem}.defblock~.section-tight .faq{max-width:70rem}@media (width<=720px){.workbench{border-radius:var(--radius-md);margin-inline:-.35rem;padding:.85rem}.workbench-head{gap:.18rem;display:grid}.defblock{margin-top:2.4rem}.defblock~.section-tight{margin-top:2.75rem}.defblock~.section-tight>h2{max-width:none}}
