body:has(.applications-page)>header.header-brand{box-shadow:none;background:#173858}body:has(.applications-page)>header.header-brand .brand .logo-white{display:block}body:has(.applications-page)>header.header-brand .brand .logo-color{display:none}body:has(.applications-page)>header.header-brand .brand b{color:#fff}body:has(.applications-page)>header.header-brand .brand-div{background:#587088}body:has(.applications-page)>header.header-brand .nav .item,body:has(.applications-page)>header.header-brand .lang{color:#d3dde8;opacity:1}body:has(.applications-page)>header.header-brand .nav .item:is([aria-current],:hover),body:has(.applications-page)>header.header-brand .nav-burger{color:#fff}body:has(.applications-page)>header.header-brand .nav-burger:before,body:has(.applications-page)>header.header-brand .nav-burger:after{background:#fff}body:has(.applications-page)>header.header-brand .nav-burger:before{box-shadow:0 7px #fff}body:has(.applications-page)>header.header-brand .nav-burger[aria-expanded=true]:before{box-shadow:none}body:has(.applications-page)>header.header-brand .nav>:is(a,button):focus-visible,body:has(.applications-page)>header.header-brand .item:focus-visible{outline-color:#fff}.applications-page{--application-header:78px;--application-ink:#303d4b;--application-blue:#103961;--application-muted:#596a7c;--application-line:#dce2e9;padding-top:var(--application-header);color:var(--application-ink);background:#f7f7f7}.applications-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.application-width{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.application-series{border-bottom:1px solid var(--application-line);background:#fff}.application-series>div{justify-content:center;align-items:stretch;gap:40px;min-height:60px;display:flex}.application-series a,.application-unavailable{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:60px;padding-inline:8px;font-size:15px;display:flex;position:relative}.application-series a[aria-current]{color:var(--application-blue);font-weight:600}.application-series a[aria-current]:after{content:"";background:var(--red);height:2px;position:absolute;inset:auto 8px 0}.application-unavailable{color:#6a7480}.application-unavailable small{color:#69717a;font-size:11px;font-weight:400}.application-intro{background:#fff}.application-heading{padding:30px 12px 18px}.applications-page .application-eyebrow{color:var(--application-muted);margin-bottom:10px;font-size:13px}.application-heading h1{letter-spacing:0;color:var(--application-blue);font-size:36px;font-weight:600;line-height:1.4}.applications-page .application-lead{color:var(--application-muted);margin-top:10px;font-size:18px;line-height:1.75}.application-workpieces{top:var(--application-header);z-index:60;border-bottom:1px solid var(--application-line);background:#fff;position:sticky}.application-workpieces>div{gap:38px;padding-inline:12px;display:flex}.application-workpieces a{min-height:58px;color:var(--application-muted);align-items:center;font-size:16px;transition:color .18s;display:flex;position:relative}.application-workpieces a:after{content:"";background:var(--application-blue);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.application-workpieces a:is([aria-current],:hover){color:var(--application-blue)}.application-workpieces a[aria-current]{font-weight:600}.application-workpieces a[aria-current]:after{transform:scaleX(1)}.application-chapters{padding:28px 0 58px}.applications-page .application-chapter{scroll-margin-top:calc(var(--application-header) + 82px);background:#fff;grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);grid-template-areas:"heading image""process image";gap:24px 40px;margin-bottom:20px;padding:32px 36px;display:grid}.application-chapter-heading{grid-area:heading;align-self:end}.application-chapter h2{color:var(--application-blue);font-size:32px;font-weight:600;line-height:1.4}.applications-page .application-subtitle{color:var(--application-blue);margin-top:8px;font-size:20px;font-weight:500;line-height:1.55}.applications-page .application-need{color:var(--application-muted);margin-top:16px;font-size:16px;line-height:1.85}.application-image{grid-area:image;justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.application-image img{object-fit:contain;width:100%;height:auto;max-height:356px}#nut .application-image img{max-height:270px}#rack .application-image img{max-height:402px}#shaft .application-image img{max-height:285px}.application-processes{grid-area:process;align-self:start}.application-process{border-top:1px solid var(--application-line);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding-block:21px;display:grid}.application-process:last-child{padding-bottom:0}.application-process dt{color:var(--application-ink);font-size:15px;font-weight:500;line-height:1.7}.application-process-copy{color:var(--application-muted);font-size:14px;line-height:1.85}.application-link{white-space:nowrap;color:#cf0012;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.application-link svg,.application-consult-link svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.application-link:hover{text-decoration:underline}.application-link:hover svg,.application-consult-link:hover svg{transform:translate(2px,-2px)}.application-consult{border-top:1px solid #cbd3dc;justify-content:space-between;align-items:center;gap:36px;margin:36px 36px 0;padding-top:28px;display:flex}.application-consult h2{color:var(--application-blue);font-size:21px;font-weight:500;line-height:1.5}.application-consult p{color:var(--application-muted);max-width:48em;margin-top:8px;font-size:15px;line-height:1.8}.application-consult-link{border:1px solid var(--application-blue);min-height:48px;color:var(--application-blue);flex-shrink:0;justify-content:space-between;align-items:center;gap:26px;padding:10px 22px;font-size:15px;font-weight:500;transition:background .18s;display:inline-flex}.application-consult-link svg{color:var(--red)}.application-consult-link:hover{background:#eaf0f6}.applications-page a:focus-visible{outline:2px solid var(--application-blue);outline-offset:4px}.applications-page ::selection{color:#082f5e;background:#d6e3f1}@media (width>=901px) and (width<=1220px){.application-width{width:calc(100% - 64px)}.applications-page .application-chapter{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 30px;padding:30px}.application-process{grid-template-columns:96px minmax(0,1fr);gap:6px 18px}.application-process-action{grid-column:2}}@media (width<=900px){.applications-page{--application-header:60px}.application-width{width:calc(100% - 40px)}.application-series>div{gap:28px;min-height:56px}.application-series a,.application-unavailable{min-height:56px;padding-inline:0;font-size:14px}.application-unavailable{flex-direction:column;gap:0;line-height:1.55}.application-unavailable small{font-size:10px}.application-heading{padding:28px 4px 16px}.application-heading h1{font-size:30px}.applications-page .application-lead{font-size:16px}.application-workpieces>div{gap:32px;padding-inline:4px}.application-workpieces a{min-height:54px;font-size:15px}.application-chapters{padding-top:20px;padding-bottom:40px}.applications-page .application-chapter{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:22px;padding:26px}.application-chapter h2{font-size:27px}.applications-page .application-subtitle{font-size:18px}.application-process{grid-template-columns:1fr;gap:7px;padding-top:17px}.application-process-copy{font-size:15px}.application-process-action{margin-top:0}.application-consult{gap:24px;margin:26px 6px 0}.application-consult h2{font-size:20px}}@media (width<=640px){.application-series>div{gap:22px}.application-width{width:calc(100% - 32px)}.application-heading h1{font-size:28px}.applications-page .application-eyebrow{margin-bottom:8px;font-size:12px}.application-workpieces>div{justify-content:space-between;gap:18px}.applications-page .application-chapter{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""image""process";gap:22px;margin-bottom:16px;padding:24px 20px;scroll-margin-top:132px}.application-chapter h2{font-size:26px}.applications-page .application-subtitle{margin-top:6px;font-size:18px}.applications-page .application-need{margin-top:12px;font-size:15px}.application-image img{max-height:235px}#nut .application-image img{max-height:230px}#rack .application-image img{max-height:275px}#shaft .application-image img{max-height:230px}.application-process{grid-template-columns:minmax(0,1fr);gap:7px;padding-block:18px}.application-process dt{font-weight:600}.application-process-copy{line-height:1.8}.application-link{font-size:14px}.application-consult{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px;padding-top:24px}.application-consult h2{font-size:19px}.application-consult-link{align-self:flex-end}}@media (prefers-reduced-motion:reduce){html:has(.applications-page){scroll-behavior:auto}.applications-page :is(a,svg){transition:none}}
