.publishing-product{overflow-wrap:anywhere;max-width:1200px;margin:auto;padding:24px}.publishing-product section{margin:36px 0}.publishing-product h1{font-size:clamp(26px,4vw,44px);line-height:1.2}.publishing-product aside{color:#172033;background:#fff4d6;padding:16px}.publishing-product .publishing-hero,.publishing-product .publishing-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.publishing-product img{object-fit:contain;max-width:100%;height:auto}.publishing-product figure{margin:0}.publishing-product .product-thumbnails{flex-wrap:wrap;gap:8px;display:flex}.publishing-product .product-thumbnails button{width:72px}.publishing-product .publishing-table{overflow-x:auto}.publishing-product table{border-collapse:collapse;width:100%}.publishing-product th,.publishing-product td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.publishing-product details{padding:12px 0}@media (max-width:700px){.publishing-product .publishing-hero,.publishing-product .publishing-images{grid-template-columns:1fr}.publishing-product{padding:16px}}
.lead-product{--lead-ink:#17252c;--lead-muted:#53636c;--lead-line:#dce3e6;--lead-accent:#14617a;box-sizing:border-box;max-width:1200px;color:var(--lead-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#fff;margin:0 auto;padding:32px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;container:lead/inline-size}.lead-product *{box-sizing:border-box;min-width:0}.lead-product h1,.lead-product h2,.lead-product h3,.lead-product p,.lead-product dl,.lead-product figure{margin:0}.lead-product h1{letter-spacing:-.035em;color:var(--lead-ink);margin:12px 0 20px;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.12}.lead-product h2{letter-spacing:-.025em;color:var(--lead-ink);font-size:clamp(25px,2.5vw,34px);line-height:1.2}.lead-product h3{color:var(--lead-ink);font-size:19px;line-height:1.4}.lead-product a{color:var(--lead-accent);text-decoration:none}.lead-product a:hover{text-underline-offset:4px;text-decoration:underline}.lead-product :focus-visible{outline:3px solid var(--lead-accent);outline-offset:4px}.lead-product .lead-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lead-accent);margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.5}.lead-product .lead-review{background:#f6f4ed;border:1px solid #e6dfc9;margin-bottom:24px;padding:12px 16px;font-size:14px}.lead-product .lead-review summary{cursor:pointer;font-weight:700}.lead-product .lead-review summary span{margin-left:12px;font-weight:400}.lead-product .lead-review li{margin:10px 0}.lead-product .lead-breadcrumb{color:var(--lead-muted);flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.lead-product .lead-hero{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.lead-product .product-gallery>img{aspect-ratio:1;object-fit:contain;border:1px solid var(--lead-line);background:#f5f7f8;border-radius:6px;width:100%;height:auto;display:block}.lead-product .product-thumbnails{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.lead-product .product-thumbnails button{border:1px solid var(--lead-line);cursor:pointer;background:#fff;border-radius:4px;width:64px;height:64px;padding:3px}.lead-product .product-thumbnails button.is-active{border:2px solid var(--lead-accent)}.lead-product .product-thumbnails img{object-fit:contain;width:100%;height:100%}.lead-product .lead-intro{color:var(--lead-muted)}.lead-product .lead-quick-specs{gap:8px;margin:22px 0;display:grid}.lead-product .lead-quick-specs>div{border-bottom:1px solid var(--lead-line);justify-content:space-between;gap:20px;padding-bottom:8px;display:flex}.lead-product dt{color:var(--lead-muted)}.lead-product dd{margin:0;font-weight:600}.lead-product .lead-quick-specs dd,.lead-product .lead-nowrap{white-space:nowrap}.lead-product .lead-order{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.lead-product .lead-order span{color:var(--lead-muted);font-size:13px}.lead-product .lead-order strong{color:var(--lead-ink);font-size:22px;display:block}.lead-product .lead-cta{background:var(--lead-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lead-product .lead-cta:hover{background:#104a5d;text-decoration:none}.lead-product .lead-fitment-notice{color:var(--lead-muted);margin-top:20px;font-size:13px;line-height:1.6}.lead-product .lead-section{border-top:1px solid var(--lead-line);margin-top:64px;padding-top:48px}.lead-product .lead-section-heading{max-width:720px;margin-bottom:28px}.lead-product .lead-section-heading>p:last-child{color:var(--lead-muted);margin-top:12px}.lead-product .lead-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lead-product .lead-highlights>div{border:1px solid var(--lead-line);background:#f3f6f7;border-radius:4px;padding:22px 18px}.lead-product .lead-highlights span{color:var(--lead-muted);font-size:13px;display:block}.lead-product .lead-highlights strong{white-space:nowrap;margin:10px 0;font-size:22px;display:block}.lead-product small{color:var(--lead-muted);font-size:13px;line-height:1.6;display:block}.lead-product .lead-spec-groups{grid-template-columns:1fr 1fr;gap:32px;display:grid}.lead-product .lead-spec-group h3{border-bottom:2px solid var(--lead-ink);padding-bottom:16px}.lead-product .lead-spec-row{border-bottom:1px solid var(--lead-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;padding:18px 0;font-size:15px;line-height:1.65;display:grid}.lead-product .lead-spec-row dd{font-weight:400}.lead-product .lead-spec-row small{margin-top:8px;font-size:12px}.lead-product .lead-disclosure{margin-top:20px;font-size:15px}.lead-product summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.lead-product details>p{color:var(--lead-muted);max-width:850px;padding:8px 0 16px}.lead-product .lead-detail-grid figure{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lead-product .lead-detail-grid img{aspect-ratio:1;object-fit:contain;background:#f3f6f7;border-radius:6px;width:100%;height:auto}.lead-product figcaption p{margin-top:16px}.lead-product .lead-muted{color:var(--lead-muted);font-size:14px}.lead-product .lead-fitment-status{border-left:3px solid var(--lead-accent);background:#f3f6f7;padding:20px 24px}.lead-product .lead-fitment-status span{color:var(--lead-muted);margin-top:6px;font-size:15px;display:block}.lead-product .lead-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lead-product .lead-candidates li{border-bottom:1px solid var(--lead-line);padding:16px 0}.lead-product .lead-candidates span{color:var(--lead-muted);font-size:15px;display:block}.lead-product .lead-custom,.lead-product .lead-faq{grid-template-columns:1fr 1.35fr;gap:40px;display:grid}.lead-product .lead-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lead-product .lead-related>a{border:1px solid var(--lead-line);border-radius:6px;padding-bottom:20px;overflow:hidden}.lead-product .lead-related img{aspect-ratio:1;object-fit:contain;background:#f3f6f7;width:100%;height:auto;display:block}.lead-product .lead-related h3,.lead-product .lead-related span{margin:16px 20px 0;display:block}.lead-product .lead-related span{font-size:14px}.lead-product .lead-faq details{border-bottom:1px solid var(--lead-line);padding:8px 0}.lead-product .lead-faq summary{font-size:16px}.lead-product .lead-conversion{border:1px solid var(--lead-line);background:#f3f6f7;border-radius:6px;grid-template-columns:2fr 1fr;gap:48px;padding:36px;display:grid}.lead-product .lead-conversion p{margin:16px 0}.lead-product .lead-conversion small{margin-top:12px}.lead-product .lead-conversion nav{border-left:1px solid var(--lead-line);padding-left:32px}.lead-product .lead-conversion nav a{min-height:44px;padding:8px 0;font-size:15px;display:block}@media (max-width:1000px){.lead-product .lead-hero{gap:28px}.lead-product .lead-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-product .lead-spec-groups{grid-template-columns:1fr}}@media (max-width:800px){.lead-product .lead-hero,.lead-product .lead-detail-grid figure,.lead-product .lead-custom,.lead-product .lead-faq{grid-template-columns:1fr}.lead-product .lead-hero-copy{max-width:650px}.lead-product .lead-conversion{gap:24px}}@media (max-width:540px){.lead-product{padding:20px 16px;font-size:16px}.lead-product .lead-section{margin-top:40px;padding-top:32px}.lead-product .lead-highlights{grid-template-columns:1fr}.lead-product .lead-highlights>div{padding:16px 20px}.lead-product .lead-spec-row{grid-template-columns:1fr;gap:6px;padding:18px 0}.lead-product .lead-spec-row dt{font-size:13px}.lead-product .lead-spec-row dd{font-size:16px}.lead-product .lead-candidates,.lead-product .lead-related,.lead-product .lead-conversion{grid-template-columns:1fr}.lead-product .lead-conversion{padding:24px 20px}.lead-product .lead-conversion nav{border-left:0;border-top:1px solid var(--lead-line);padding:24px 0 0}.lead-product .lead-order .lead-cta{flex:1}.lead-product .lead-review summary span{margin-left:0;display:block}.lead-product .product-gallery>img{aspect-ratio:auto;height:220px}.lead-product .product-thumbnails button{width:48px;height:48px}.lead-product .lead-hero{gap:20px}.lead-product .lead-hero-copy{flex-direction:column;display:flex}.lead-product .lead-hero-copy>.lead-eyebrow{order:0}.lead-product .lead-hero-copy>h1{order:1;margin:0 0 12px}.lead-product .lead-quick-specs{order:2;margin:0 0 16px}.lead-product .lead-order{order:3}.lead-product .lead-intro{order:4;margin-top:16px}.lead-product .lead-fitment-notice{order:5}.lead-product .lead-review{margin-bottom:16px;padding:4px 12px;font-size:12px}.lead-product .lead-breadcrumb{margin-bottom:16px}}@container lead (max-width:700px){.lead-product .lead-hero,.lead-product .lead-spec-groups,.lead-product .lead-detail-grid figure,.lead-product .lead-custom,.lead-product .lead-faq{grid-template-columns:1fr}.lead-product .lead-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lead (max-width:480px){.lead-product .lead-highlights,.lead-product .lead-candidates,.lead-product .lead-related,.lead-product .lead-conversion{grid-template-columns:1fr}.lead-product .lead-spec-row{grid-template-columns:1fr;gap:6px}.lead-product .lead-conversion nav{border-left:0;border-top:1px solid var(--lead-line);padding:20px 0 0}}
.industrial-product .lead-quick-specs>div{grid-template-columns:1fr 1.4fr;display:grid}.industrial-product .lead-quick-specs dd{white-space:normal;font-size:15px}.industrial-product .lead-highlights strong{white-space:normal;font-size:18px;line-height:1.6}.industrial-product .lead-detail-grid{gap:40px;display:grid}.industrial-product .industrial-fitment-note{color:var(--lead-muted);margin-top:24px;font-size:15px}.publishing-layout-check{color:#17252c;background:#f3f6f7;max-width:1200px;margin:20px auto;padding:16px;font:14px/1.6 Arial,sans-serif}.publishing-layout-check pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}@container lead (max-width:480px){.industrial-product .lead-quick-specs>div{grid-template-columns:2fr 1fr;gap:12px}}@media (min-width:541px) and (max-width:800px){.industrial-product .product-gallery>img{aspect-ratio:auto;height:360px}}@media (min-width:681px) and (max-width:1000px){body:has(.industrial-product) .site-header{grid-template-columns:1fr auto}body:has(.industrial-product) .site-header>nav{flex-wrap:wrap;grid-area:2/1/auto/-1}body:has(.industrial-product) .site-header>.header-actions{grid-area:1/2}}
