/* Read the same geometry and type scale from the four established specialist pages. */
.equipment-specialist#top .pipe-hero{border-bottom:1px solid #00000018!important}
.equipment-specialist .pipe-hero-machine.drz3d-host{margin:0!important;min-width:0!important;align-self:center!important}
.equipment-specialist .drz3d-card.ov-live-hero{width:100%;position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important}
.equipment-specialist .drz3d-top{display:flex!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-height:43px;opacity:1!important}
.equipment-specialist .drz3d-top span,.equipment-specialist .drz3d-top small{display:inline!important;position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important}
.equipment-specialist .drz3d-stage.ov-live-stage{margin:0!important;padding:0!important;background:#f5f6f7}
.equipment-specialist .drz3d-stage iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important;display:block!important;border:0!important}
.equipment-specialist .drz3d-actions{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap;gap:10px 16px!important;margin:0!important}
.equipment-specialist .drz3d-actions button{font:11px 'Microsoft YaHei',sans-serif!important;padding:9px 13px!important;min-height:0!important;line-height:normal!important}
.equipment-specialist .drz3d-tabs{display:flex;gap:5px}.equipment-specialist .drz3d-actions .drz3d-expand{margin-left:14px!important}
.equipment-specialist .drz3d-note{position:static!important;inset:auto!important;transform:none!important;display:block!important;font:10px/1.7 'Microsoft YaHei',sans-serif!important;margin:12px 0 0!important}
.equipment-specialist .pipe-subnav-wrap{border-top:0;border-bottom:1px solid #c4c8ce}
.equipment-specialist .pipe-faq h2{font-size:clamp(44px,5vw,86px)!important;line-height:1.02!important;margin:0!important}
.equipment-specialist .pipe-scenes{padding-inline:5vw!important}
.equipment-specialist .pipeline-case-grid{gap:16px!important}
.equipment-specialist .pipeline-case-grid article>div{padding:25px 28px 29px!important}
.equipment-specialist .pipeline-case-grid h3{font-size:20px!important;line-height:30px!important;margin:28px 0 13px!important}
.equipment-specialist .pipeline-case-grid p{font-size:14px!important;line-height:25.9px!important;margin:0!important;color:#525861!important}
.equipment-specialist .pipe-scenes .pipe-section-title h2{font-size:clamp(42px,4.4vw,68px);margin:0;line-height:1.08}
.equipment-specialist .specialist-safety .pipe-section-title h2{font-size:clamp(32px,3.5vw,62px);line-height:1.22}
html[lang=zh-CN] .equipment-specialist #oven-protection .pipe-section-title h2{white-space:nowrap}
.equipment-container{width:100%;max-width:none;padding-inline:6vw;margin-inline:auto;box-sizing:border-box}
.equipment-specialist .ov-process .equipment-container>h2{font-size:clamp(32px,3.4vw,58px);margin:0 0 32px}
.equipment-specialist .ov-process .ov-steps{margin:0;gap:28px}.equipment-specialist .ov-process .ov-steps h3{margin:0 0 12px}
.equipment-specialist>section.equipment-reading{padding-inline:6vw}
.equipment-reading .pipe-section-title h2{font-size:clamp(32px,3.4vw,58px);margin:0;line-height:1.2}
.equipment-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.equipment-reading-grid>a{min-width:0;display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid #c4c8ce;color:#323e4c;text-decoration:none;transition:border-color .2s;background:#ffffff50}
.equipment-reading-grid>a:hover{border-color:#c93228}.equipment-reading-grid small{font:11px monospace;color:#c93228}.equipment-reading-grid h3{font-size:20px;line-height:1.5;margin:0}.equipment-reading-grid>a>span{font-size:12px;color:#c93228;margin-top:auto}
.equipment-intake-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:40px;align-items:end;margin-bottom:28px}
.equipment-specialist .equipment-intake-head h2{font-size:clamp(28px,2.8vw,44px);margin:0;line-height:1.3}
.equipment-intake-head>p{font-size:14px;color:#637080;max-width:520px;margin:0}
.equipment-intake-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;width:min(100%,440px);padding:16px 22px;border:1px solid #c93228;background:#c93228;color:#fff;font-size:14px;font-weight:600;min-height:48px;cursor:pointer}
.equipment-intake-details>summary::-webkit-details-marker{display:none}
.equipment-intake-details form{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;max-width:1200px}
.equipment-intake-details label{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}
.equipment-intake-details input,.equipment-intake-details select,.equipment-intake-details textarea{font:14px/1.5 Arial,'Microsoft YaHei',sans-serif;min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid #b9c1cb;background:#fff;border-radius:0;color:#323e4c}
.equipment-intake-details textarea{height:90px;min-height:90px;resize:vertical}.equipment-intake-details .ov-full{grid-column:1/-1}.equipment-intake-details .ov-btn{min-height:44px;font-size:13px}.equipment-intake-details [role=status]{font-size:13px}
@media(max-width:1100px){.equipment-specialist .drz3d-actions button{padding:8px 9px!important;font-size:10px!important}.equipment-intake-head{grid-template-columns:1fr;gap:20px}.equipment-intake-details form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.equipment-specialist .drz3d-actions button{padding:9px 10px!important;font-size:10px!important;min-height:40px!important}.equipment-specialist .drz3d-actions .drz3d-expand{margin-left:0!important}.equipment-specialist .pipe-faq h2{font-size:clamp(32px,8vw,48px)!important}.equipment-specialist .pipe-scenes{padding-inline:24px!important}.equipment-specialist .pipeline-case-grid article>div{padding:24px!important}.equipment-container{padding-inline:24px}.equipment-specialist>section.equipment-reading{padding-inline:24px}.equipment-reading-grid,.equipment-intake-details form{grid-template-columns:1fr}.equipment-reading-grid>a{padding:24px}.equipment-specialist .specialist-safety .pipe-section-title h2{white-space:normal!important;font-size:30px;line-height:1.3}.equipment-specialist .ov-process .ov-steps{grid-template-columns:1fr}.equipment-intake-head{gap:16px}}

@media(max-width:760px){.equipment-specialist .pipeline-case-grid article>div{padding:24px 22px!important}.equipment-specialist .drz3d-actions button{min-height:0!important}}
.equipment-specialist .pipe-subnav>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.equipment-specialist .pipe-subnav>div{width:100%;gap:6px}.equipment-specialist .pipe-subnav>div>a{min-width:0;padding:9px 5px;font-size:10px;white-space:normal;line-height:1.4}.equipment-specialist .pipe-subnav>div>a b{margin-right:4px}}
