.equipmentServiceDetail .subpageIntro{margin-bottom:0}.equipmentServiceDetail .shrinkKeepTogether{white-space:nowrap}.equipmentServiceSection{padding:140px 0}.equipmentServiceSection--features{background:var(--bg-subtle);margin-top:140px}.equipmentFeatureList,.equipmentList{gap:20px;margin:0;padding:0;list-style:none;display:grid}.equipmentFeatureList--cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.equipmentFeatureItem{background:#fff;border:1px solid #b1cbf1d9;border-radius:12px;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:32px 40px;display:grid}.equipmentFeatureList--cards .equipmentFeatureItem{flex-direction:column;gap:18px;padding:28px;display:flex}.equipmentFeatureItem>span,.equipmentItemCopy>span{color:var(--cta);font-family:var(--font-en);letter-spacing:.04em;font-size:32px;font-weight:900;line-height:1}.equipmentFeatureItem h3,.equipmentItem h3,.equipmentExampleCard h3{color:var(--navy);margin:0;font-size:21px;font-weight:900;line-height:1.65}.equipmentFeatureItem p,.equipmentItem p,.equipmentExampleCard p{color:var(--navy-light);margin:14px 0 0;font-size:15px;font-weight:500;line-height:2}.equipmentItem{background:#fff;border:1px solid #b1cbf1d9;border-radius:12px;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);min-height:250px;display:grid;overflow:hidden}.equipmentItemCopy{grid-template-columns:72px minmax(0,1fr);align-content:center;gap:20px;padding:34px 40px;display:grid}.equipmentItemImage{background:var(--bg-subtle);overflow:hidden}.equipmentItemImage img,.equipmentExampleCard img{object-fit:cover;width:100%;height:100%;display:block}.equipmentSpecDetail{background:#fff;border:1px solid #b1cbf1d9;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden}.equipmentSpecDetailList{gap:20px;display:grid}.equipmentSpecCopy{padding:36px 40px}.equipmentSpecCopy h3{color:var(--navy);margin:0;font-size:22px;font-weight:900;line-height:1.55}.equipmentSpecIntro{color:var(--navy-light);margin:12px 0 20px;font-size:15px;font-weight:500;line-height:1.9}.equipmentSpecList{margin:0}.equipmentSpecRow{border-top:1px solid #b1cbf18c;grid-template-columns:142px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.equipmentSpecRow dt{color:var(--navy);font-size:14px;font-weight:700}.equipmentSpecRow dd{color:var(--navy-light);margin:0;font-size:14px;line-height:1.75}.equipmentSpecRow dd small{color:var(--navy-light);margin-top:2px;font-size:12px;display:block}.equipmentSpecNote{color:var(--navy-light);margin:14px 0 0;font-size:12px;line-height:1.8}.equipmentSpecImage{background:var(--bg-subtle);min-height:520px}.equipmentSpecImage img{object-fit:cover;width:100%;height:100%;display:block}.equipmentServiceSection--examples{background:var(--bg-subtle)}.equipmentServiceDetail .equipmentServiceSection--examples:has(+.standardServicePager){padding-bottom:100px}.equipmentServiceDetail .standardServicePager{background:#fff;padding-top:70px}.equipmentExampleGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.equipmentExampleCard{background:#fff;border:1px solid #b1cbf1d9;border-radius:12px;overflow:hidden}.equipmentExampleCard>img{height:210px}.equipmentExampleCard>div{padding:26px 28px 30px}.equipmentExampleCard h3{font-size:19px}.equipmentServiceNav{padding:0 0 var(--sectionPadY)}.equipmentServiceNav .container{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}.equipmentServiceNav a{color:var(--cta);font-size:16px;font-weight:700;text-decoration:none}.equipmentServiceNav a:hover,.equipmentServiceNav a:focus-visible{text-decoration:underline}@media (width<=1024px){.equipmentServiceDetail .equipmentServiceSection--examples:has(+.standardServicePager){padding-bottom:80px}.equipmentServiceDetail .standardServicePager{padding-top:60px}.equipmentServiceSection{padding:110px 0}.equipmentServiceSection--features{margin-top:110px}.equipmentItem{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)}.equipmentFeatureItem,.equipmentItemCopy{grid-template-columns:56px minmax(0,1fr);padding:30px}.equipmentFeatureItem h3,.equipmentItem h3{font-size:19px}.equipmentFeatureList--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentFeatureList--cards .equipmentFeatureItem{padding:26px}.equipmentSpecDetail{grid-template-columns:1fr}.equipmentSpecImage{min-height:420px;max-height:520px}}@media (width<=640px){.equipmentServiceDetail .equipmentServiceSection--examples:has(+.standardServicePager){padding-bottom:64px}.equipmentServiceDetail .standardServicePager{padding-top:44px}.equipmentServiceSection{padding:88px 0}.equipmentServiceSection--features{margin-top:88px}.equipmentFeatureItem{grid-template-columns:45px minmax(0,1fr);gap:12px;padding:26px 22px}.equipmentFeatureList--cards{grid-template-columns:1fr}.equipmentFeatureList--cards .equipmentFeatureItem{gap:14px;padding:26px 22px}.equipmentSpecCopy{padding:26px 22px}.equipmentSpecCopy h3{font-size:19px}.equipmentSpecIntro{font-size:14px}.equipmentSpecRow{grid-template-columns:106px minmax(0,1fr);gap:10px;padding:10px 0}.equipmentSpecRow dt,.equipmentSpecRow dd{font-size:13px}.equipmentSpecImage{min-height:280px;max-height:none}.equipmentFeatureItem>span,.equipmentItemCopy>span{font-size:24px}.equipmentFeatureItem h3,.equipmentItem h3,.equipmentExampleCard h3{font-size:18px}.equipmentFeatureItem p,.equipmentItem p,.equipmentExampleCard p{font-size:14px;line-height:1.9}.equipmentItem{flex-direction:column;min-height:0;display:flex}.equipmentItemCopy{grid-template-columns:45px minmax(0,1fr);gap:12px;padding:26px 22px 24px}.equipmentItemImage{height:210px}.equipmentExampleGrid{grid-template-columns:1fr;gap:18px}.equipmentExampleCard>img{height:200px}.equipmentExampleCard>div{padding:22px}.equipmentServiceNav .container{flex-direction:column}}
