.hatch-product .bench-main{min-width:0}.hatch-product .bench-summary h1{font-size:clamp(33px,3.7vw,51px)}.hatch-product .bench-option select{max-width:240px}.hatch-product .bench-view-help{max-width:88%;text-align:right}.hatch-product .bench-viewer:has(img[src*="assembly.svg"]){background:#fff}.hatch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.hatch-steps article{background:#eaf0e7;border-radius:18px;padding:25px}.hatch-steps span{font-size:12px;color:#65756a}.hatch-steps h3{font-size:23px;margin:14px 0}.hatch-steps p{font-size:13px;line-height:1.85}.hatch-product .bench-config>p{max-width:450px}
@media(max-width:1050px){.hatch-product .bench-option{flex-wrap:wrap}.hatch-steps{gap:15px}.hatch-steps article{padding:18px}}
@media(max-width:650px){.hatch-product .bench-summary h1{font-size:35px}.hatch-product .bench-option{flex-wrap:nowrap}.hatch-product .bench-option select{max-width:190px;font-size:12px}.hatch-steps{grid-template-columns:1fr}.hatch-product .bench-view-help{font-size:8px}.hatch-product .bench-view-buttons button{padding:9px 10px}}
