img,svg,video,iframe,canvas{max-width:100%}@media(max-width:600px){h1,h2,h3,h4,p,li,td,th,figcaption,label,.stitle,.hero-sub,.ssub{overflow-wrap:anywhere}.crumb,.hero-crumb,.breadcrumb{flex-wrap:wrap;row-gap:4px}.hero-stats,.hstats{flex-wrap:wrap}.hero-stats>*,.hstats>*,.hstat{min-width:0}.hero-stats:not([style*=grid])>.hstat,.hstats:not([style*=grid])>.hstat{flex:1 1 42%}.g4,.g3,.feat-grid,.cz-buls,.cz-fark,.cz-hat,.cz-steps,.srvgrid,.why-grid,.brand-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row,.form-grid{grid-template-columns:minmax(0,1fr)}.grid>*,.cards>*,.feats>*,.features-grid>*,.prod-grid>*,.catalog-grid>*{min-width:0}table{display:block;overflow-x:auto;max-width:100%}}@media(max-width:600px){[style*="grid-template-columns:auto 1fr"],[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns:minmax(0,1fr) minmax(0,1fr)"],[style*="grid-template-columns:1.1fr 1fr"],[style*="grid-template-columns:1fr 1.05fr"],[style*="grid-template-columns:1.15fr 0.85fr"],[style*="grid-template-columns:1.05fr .95fr"]{grid-template-columns:1fr!important;gap:1.75rem!important}}@media(max-width:600px){.cz-fbtns,.ind-tabs,.catalog-tabs,.soltabs-nav,.pfilter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.cz-fbtns>*,.ind-tabs>*,.catalog-tabs>*,.soltabs-nav>*,.pfilter>*{width:100%;min-width:0;justify-content:flex-start;text-align:left}.cz-fbtn>span{margin-left:auto}.pfilter .psearch{grid-column:1/-1}}@media(max-width:600px){.cta-btns,.btns,.h-ctas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.cta-btns>*,.btns>*,.h-ctas>*{width:auto;min-width:0;justify-content:center;text-align:center}.cta-btns>*:last-child:nth-child(odd),.btns>*:last-child:nth-child(odd),.h-ctas>*:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:340px){.g4,.g3{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cta-strip{padding:36px 20px}.cta-strip .cta-btns{grid-template-columns:minmax(0,1fr);gap:10px}.cta-strip .cta-btns>*{padding-inline:16px}}.spec-row{min-width:0}.spec-row>span:last-child{min-width:0;overflow-wrap:anywhere}
