html.net-family-document{scroll-padding-top:0}.net-family-refined{--ink:#12212c;--muted:#53616b;--blue:#135de5;--soft:#f0f3f5;--line:#d6dfe4;--radius:3px;line-height:1.65}.net-family-refined .container{width:min(1440px,calc(100% - 112px))}.net-family-refined h1,.net-family-refined h2,.net-family-refined h3{font-weight:500;letter-spacing:-.045em}.net-family-refined .preview-bar{background:#142530;color:#c5d2da}.net-family-refined .site-header{background:#fffffff5;border-color:var(--line)}.net-family-refined .nav-wrap{min-height:88px;width:min(1500px,calc(100% - 80px))}.net-family-refined .brand small{font-size:10px;color:#55626c}.net-family-refined .button{border-radius:3px;min-height:48px}.net-family-refined .button:hover{transform:none}.net-family-refined .eyebrow{font-size:11px;letter-spacing:.13em;color:#446072}.net-family-refined .category-hero{padding:42px 0 60px}.net-family-refined .breadcrumb{font-size:13px}.net-family-refined .page-title{font-size:clamp(46px,5vw,72px);line-height:1.06}.net-family-refined .section-lead{font-size:19px;line-height:1.7;margin-top:25px}.net-family-refined .category-hero-grid{gap:50px;grid-template-columns:1.1fr 1fr}.net-family-refined .category-hero figure{border:1px solid var(--line);padding:25px 20px 20px;background:#fff}.net-family-refined .category-hero figure img{height:300px}.net-family-refined figcaption{font-size:12px;line-height:1.6;color:#53616b;border-top:1px solid var(--line);padding-top:15px}.net-family-refined .section{padding-top:85px;padding-bottom:85px}.net-family-refined .section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.net-family-refined .section-nav a{border-radius:3px;min-height:44px}.net-family-refined section[id]{scroll-margin-top:110px}.net-family-refined #main{scroll-margin-top:110px}.net-family-refined .category-equipment{background:#f0f3f5}.net-family-refined .section-heading h2,.net-family-refined .category-overview h2{font-size:42px;line-height:1.13}.net-family-refined .equipment-card{border:1px solid var(--line);border-radius:3px}.net-family-refined .equipment-photo{border-bottom:1px solid #edf1f3;padding:25px}.net-family-refined .equipment-photo img{height:245px}.net-family-refined .equipment-card:hover .equipment-photo img{transform:none}.net-family-refined .equipment-copy{padding:28px 30px}.net-family-refined .equipment-copy h3{font-size:29px}.net-family-refined .equipment-copy .process-role{font-size:10px;line-height:1.5;margin-bottom:14px;flex:0;color:#446072}.net-family-refined .equipment-copy .plain-link{min-height:44px;display:flex;align-items:center;border-top:1px solid var(--line);width:100%;padding-top:17px}.net-family-refined .category-narrative p{font-size:17px;line-height:1.85}.net-family-refined .category-overview{gap:65px}.net-family-refined .application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.net-family-refined .application-grid p{font-size:16px}.net-family-refined .guide-section{background:#142530}.net-family-refined .guide-section .eyebrow{color:#bdccd6}.net-family-refined .guide-grid{gap:65px}.net-family-refined .guide-grid h2{font-size:44px}.net-family-refined .faq-list details{border-radius:0}.net-family-refined dialog{border-radius:3px}.net-family-refined :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:112px;scroll-margin-bottom:28px}
@media(max-width:1000px){.net-family-refined .container{width:calc(100% - 64px)}.net-family-refined .nav-wrap{min-height:76px;width:calc(100% - 48px)}.net-family-refined .category-hero-grid{gap:30px}.net-family-refined .category-overview{gap:40px}}
@media(max-width:700px){.net-family-refined .container{width:calc(100% - 40px)}.net-family-refined .nav-wrap{width:calc(100% - 40px)}.net-family-refined .preview-bar{font-size:10px;gap:7px}.net-family-refined .preview-bar>span{padding-left:7px}.net-family-refined .category-hero{padding:30px 0 45px}.net-family-refined .category-hero-grid{grid-template-columns:1fr;gap:32px}.net-family-refined .page-title{font-size:45px}.net-family-refined .section-lead{font-size:17px}.net-family-refined .category-hero figure img{height:225px}.net-family-refined .category-hero figure{padding:20px}.ps-route-heading{flex-direction:column;gap:10px}.ps-route-map{margin-top:35px}.ps-route-map ol{grid-template-columns:1fr}.ps-route-map li{border-right:0;border-bottom:1px solid #41525e;padding:20px 23px}.ps-route-map li>a{font-size:18px}.xps-separate{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.net-family-refined .section{padding-top:60px;padding-bottom:60px}.net-family-refined .section-heading h2,.net-family-refined .category-overview h2,.net-family-refined .guide-grid h2{font-size:35px}.net-family-refined .category-overview,.net-family-refined .guide-grid{grid-template-columns:1fr;gap:30px}.net-family-refined .equipment-grid,.net-family-refined .application-grid{grid-template-columns:1fr}.net-family-refined .equipment-copy{padding:25px}.net-family-refined .equipment-copy h3{font-size:27px}.net-family-refined .equipment-photo img{height:225px}.net-family-refined .category-narrative p{font-size:16px}.net-family-refined section[id]{scroll-margin-top:94px}.net-family-refined dialog select,.net-family-refined dialog textarea{font-size:16px}.net-family-refined :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:98px}}
@media(prefers-reduced-motion:reduce){html.net-family-document,.net-family-refined *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Keep subsection links readable without covering mobile content. */
.net-family-refined .section-nav{top:88px}.net-family-refined section[id]{scroll-margin-top:184px}.net-family-refined .section-nav a{display:flex;align-items:center;justify-content:center}
@media(max-width:1000px){.net-family-refined .section-nav{top:76px}}
@media(max-width:700px){.net-family-refined .section-nav{position:static}.net-family-refined .section-nav>div{width:calc(100% - 40px);display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 0;overflow:visible;white-space:normal}.net-family-refined .section-nav a{min-height:44px;padding:10px 8px;border:1px solid var(--line);font-size:13px}.net-family-refined section[id]{scroll-margin-top:94px}}

.net-route-map{margin-top:50px;border-top:1px solid #aebfc9;padding-top:25px}.net-route-map ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#142530;color:#fff}.net-route-map li{padding:26px;border-right:1px solid #516877}.net-route-map li:last-child{border:0}.net-route-map li>span{font-size:12px;color:#bdccd6}.net-route-map h2{font-size:28px;margin:17px 0;line-height:1.2}.net-route-map li p{font-size:15px;line-height:1.75;color:#d5dfe5}.net-route-output{padding:22px 26px;background:#e9eff3;display:flex;justify-content:space-between;align-items:center;gap:30px}.net-route-output p{font-size:16px;margin:0}.net-route-output a{font-size:15px;color:#135de5;min-height:48px;display:flex;align-items:center}.net-family-refined .equipment-single{display:block}.net-family-refined .equipment-single .equipment-card{display:grid;grid-template-columns:1fr 1fr;max-width:none}.net-family-refined .equipment-copy{padding:35px}.net-family-refined .equipment-copy h3{font-size:35px}.net-family-refined .equipment-single .equipment-photo{display:flex;align-items:center;border-bottom:0;border-right:1px solid var(--line)}.net-family-refined .footer-grid>div:last-child p br{display:block}
@media(max-width:1000px){.net-route-map ol{grid-template-columns:1fr 1fr}.net-route-map li{border-bottom:1px solid #516877}}
@media(max-width:700px){.net-route-map ol{grid-template-columns:1fr}.net-route-map li{padding:24px;border-right:0}.net-route-map li p{font-size:16px}.net-route-output{align-items:flex-start;flex-direction:column;gap:12px;padding:24px}.net-family-refined .equipment-single .equipment-card{grid-template-columns:1fr}.net-family-refined .equipment-copy{padding:25px}.net-family-refined .equipment-copy h3{font-size:28px}.net-family-refined .equipment-single .equipment-photo{border-right:0;border-bottom:1px solid var(--line)}}
