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

.epe-route-map{margin-top:50px;border-top:1px solid #aebfc9;padding-top:25px}.epe-route-heading{display:flex;justify-content:space-between;gap:30px;margin-bottom:22px}.epe-route-heading .eyebrow{margin:0}.epe-route-heading>p:last-child{font-size:14px}.epe-process-rows{display:grid;grid-template-columns:1fr 1fr;background:#142530;color:#fff}.epe-process-rows>div{padding:30px;border-right:1px solid #41525e}.epe-process-rows>div:last-child{border:0;background:#eaf0f4;color:#142530}.epe-process-rows span{font-size:11px;letter-spacing:.12em}.epe-process-rows h2{font-size:29px;margin:15px 0 24px;line-height:1.2}.epe-route-links{display:flex;flex-wrap:wrap;gap:12px}.epe-route-links a{min-height:48px;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border:1px solid #607888;color:inherit;font-size:16px}.epe-route-links a:hover{background:#135de5;color:#fff!important}.epe-route-links small{font-size:13px;margin-top:5px}.epe-family-refined footer p br{display:block}.epe-family-refined .equipment-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.epe-family-refined .equipment-card:last-child .equipment-photo{border-bottom:0;border-right:1px solid var(--line)}
@media(max-width:700px){.epe-route-heading{flex-direction:column;gap:12px}.epe-process-rows{grid-template-columns:1fr}.epe-process-rows>div{border-right:0;padding:24px}.epe-process-rows h2{font-size:27px}.epe-route-links{flex-direction:column}.epe-family-refined .equipment-card:last-child{grid-template-columns:1fr}.epe-family-refined .equipment-card:last-child .equipment-photo{border-right:0;border-bottom:1px solid var(--line)}}

.epe-family-refined .footer-grid>div:last-child p br{display:block}
