.kp-industrial-page{color:var(--kp-ink);background:#fff;padding-bottom:48px}.ki-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;padding:20px 0 0;display:grid}.ki-content{min-width:0;max-width:850px}.kp-industrial-page .ki-eyebrow{color:var(--kp-red);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 12px;font-size:11px;font-weight:600}.kp-industrial-page h1{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.15}.kp-industrial-page h2{letter-spacing:-.4px;margin:0 0 14px;font-size:25px;font-weight:600;line-height:1.3}.kp-industrial-page h3{margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.35}.kp-industrial-page p,.kp-industrial-page li{color:#545e60;font-size:14px;line-height:1.8}.kp-industrial-page p{margin:0 0 14px}.kp-industrial-page .ki-lead{color:var(--kp-ink);font-size:18px;line-height:1.6}.ki-content>section{margin-top:32px;scroll-margin-top:150px}.ki-content a:not(.ki-button){color:var(--kp-red);text-underline-offset:3px}.ki-content a:hover{text-decoration:underline}.ki-hero{margin:22px 0 0}.ki-hero img{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto;display:block}.ki-hero figcaption{color:var(--kp-muted);padding-top:7px;font-size:11px}.ki-priorities{background:#f5f6f6;grid-template-columns:1fr 1fr;gap:16px 24px;margin:18px 0 0;padding:20px 22px;list-style:none;display:grid}.ki-priorities strong{color:var(--kp-ink);font-size:15px;display:block}.ki-priorities span{display:block}.ki-table-scroll{border-top:3px solid var(--kp-red);margin-top:18px;overflow-x:auto}.ki-table-scroll:focus-visible{outline:2px solid var(--kp-red);outline-offset:3px}.ki-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:13px;line-height:1.7}.ki-table-scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ki-table-scroll th,.ki-table-scroll td{border:1px solid var(--kp-line);vertical-align:top;padding:14px}.ki-table-scroll thead{background:#f2f4f4}.ki-table-scroll tbody th{width:27%;font-weight:600}.ki-table-scroll tbody tr:nth-child(2n){background:#fafbfb}.ki-option{border-bottom:1px solid var(--kp-line);grid-template-columns:38% minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.ki-option figure{margin:0}.ki-option img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ki-option ul{margin:0;padding-left:18px}.ki-option li+li{margin-top:6px}.ki-link{font-size:13px;font-weight:600}.ki-supply{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.ki-supply h3{font-size:16px}.ki-supply p{font-size:13px}.kp-industrial-page .ki-note{border-left:3px solid var(--kp-red);background:#faf5f5;padding:12px 16px;font-size:12px;line-height:1.7}.ki-resources{flex-wrap:wrap;gap:12px 24px;display:flex}.ki-faq details{border-bottom:1px solid var(--kp-line);padding:15px 0}.ki-faq summary{cursor:pointer;font-size:14px;font-weight:600}.ki-faq details p{margin:12px 0 0}.ki-final{background:#f5f6f6;padding:26px}.ki-button{background:var(--kp-red);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex;color:#fff!important;text-decoration:none!important}.ki-button:hover{background:#951d25}.ki-button:focus-visible{outline:2px solid var(--kp-ink);outline-offset:3px}.ki-sidebar{align-self:stretch}.ki-sidebar-inner{position:sticky;top:140px}.ki-sidebar nav{border:1px solid var(--kp-line);padding:20px}.ki-sidebar h2{letter-spacing:0;margin-bottom:12px;font-size:18px}.ki-sidebar nav a{border-top:1px solid var(--kp-line);color:var(--kp-ink);justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.ki-sidebar nav a:hover{color:var(--kp-red)}.ki-sidebar-quote{background:#f5f6f6;margin-top:20px;padding:22px 20px}.ki-sidebar-quote p{font-size:13px}.ki-sidebar-quote .ki-button{gap:8px;width:100%}.ki-download{color:var(--kp-red);margin-top:14px;font-size:12px;display:block}.ki-related{margin-top:20px}@media (max-width:1079px){.ki-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.ki-sidebar-inner{top:110px}.ki-option{grid-template-columns:1fr}.ki-option img{aspect-ratio:16/7}.ki-supply{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.ki-layout{flex-direction:column;gap:24px;padding-top:10px;display:flex}.ki-content{width:100%;max-width:none}.ki-sidebar{width:100%}.ki-sidebar-inner{position:static}.ki-sidebar nav:not(.ki-related),.ki-sidebar-quote{display:none}.ki-related{margin:0}.kp-industrial-page h2{font-size:23px}.kp-industrial-page p,.kp-industrial-page li{font-size:13px}.ki-priorities{grid-template-columns:1fr;gap:12px;padding:18px}.ki-hero img{aspect-ratio:16/9}.ki-content>section{margin-top:26px;scroll-margin-top:100px}.ki-option{gap:16px;padding:20px 0}.ki-option img{aspect-ratio:16/9}.ki-final{padding:20px}.ki-final .ki-button{width:100%}}
.ku-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.ku-utility-page .ki-hero img{aspect-ratio:1064/600}.ku-utility-page .ku-zone img{aspect-ratio:4/3}.ku-zone figcaption{color:var(--kp-muted);margin-top:7px;font-size:11px;line-height:1.5}.ku-product-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ku-utility-page .ku-table-note{margin-top:10px;font-size:12px}@media (max-width:767px){.ku-actions{gap:14px}.ku-zone h3{font-size:20px}}
.kp-collection-simple .kp-category-buying{border-top:1px solid var(--kp-line);color:var(--kp-ink);min-width:0;margin:40px 0 0;padding:30px 0 0}.kp-category-buying .kp-category-buying-heading{max-width:900px;margin:0 0 22px}.kp-category-buying .kp-eyebrow{color:var(--kp-red);letter-spacing:1.1px;margin:0 0 10px;font-size:11px}.kp-category-buying .kp-category-buying-heading h2{letter-spacing:-.5px;color:var(--kp-ink);margin:0 0 12px;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.25}.kp-category-buying .kp-category-buying-heading>p:last-child{color:var(--kp-muted);margin:0;font-size:14px;line-height:1.8}.kp-category-table-hint{color:var(--kp-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.kp-category-table-hint>span{font-weight:400}.kp-category-table-scroll{border:1px solid var(--kp-line);border-top:3px solid var(--kp-red);overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.kp-category-table-scroll:focus-visible{outline:2px solid var(--kp-red);outline-offset:3px}.kp-category-buying .kp-category-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:740px;margin:0;font-size:13px;line-height:1.7}.kp-category-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kp-category-table th,.kp-category-table td{border:0;border-bottom:1px solid var(--kp-line);vertical-align:top;overflow-wrap:break-word;padding:16px 18px}.kp-category-table thead th{color:var(--kp-ink);background:#f2f4f4;font-size:12px;font-weight:600;line-height:1.6}.kp-category-table thead th:first-child{width:22%}.kp-category-table tbody th{color:var(--kp-ink);font-weight:600}.kp-category-table tbody td{color:#4e5658}.kp-category-table tbody tr:nth-child(2n){background:#fafbfb}.kp-category-table tbody tr:last-child>*{border-bottom:0}.kp-category-table a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #bfc6c6;text-decoration:underline #bfc6c6}.kp-category-table a:hover{color:var(--kp-red);-webkit-text-decoration-color:var(--kp-red);text-decoration-color:var(--kp-red)}.kp-category-buying .kp-category-note{border-left:3px solid var(--kp-red);color:#535a5d;background:#fbf6f6;margin:14px 0 22px;padding:13px 16px;font-size:12px;line-height:1.8}.kp-category-note strong{color:var(--kp-ink)}.kp-category-custom{background:#f5f6f6;grid-template-columns:1.25fr 1fr;gap:40px;margin-bottom:18px;padding:22px 24px;display:grid}.kp-category-buying .kp-category-custom h3{color:var(--kp-ink);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.4}.kp-category-buying .kp-category-custom p{color:var(--kp-muted);margin:0;font-size:13px;line-height:1.8}.kp-category-custom ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.kp-category-custom li{padding-left:12px;font-size:12px;line-height:1.65;position:relative}.kp-category-custom li:before{content:"";background:var(--kp-red);width:4px;height:4px;position:absolute;top:8px;left:0}.kp-category-ordering{border:1px solid var(--kp-line);background:#fff}.kp-category-ordering summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.kp-category-ordering summary::-webkit-details-marker{display:none}.kp-category-ordering summary small{color:var(--kp-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.kp-category-ordering summary:hover{background:#fafafa}.kp-category-ordering summary:focus-visible{outline:2px solid var(--kp-red);outline-offset:2px}.kp-category-toggle{flex:0 0 20px;height:20px;position:relative}.kp-category-toggle:before,.kp-category-toggle:after{content:"";background:var(--kp-red);width:14px;height:2px;position:absolute;top:9px;left:3px}.kp-category-toggle:after{transform:rotate(90deg)}.kp-category-ordering[open] .kp-category-toggle:after{display:none}.kp-category-ordering dl{margin:0;padding:0 22px 8px}.kp-category-ordering dl>div{border-top:1px solid var(--kp-line);grid-template-columns:160px minmax(0,1fr);gap:22px;padding:14px 0;font-size:13px;line-height:1.8;display:grid}.kp-category-ordering dt{font-weight:600}.kp-category-ordering dd{color:var(--kp-muted);margin:0}.kp-category-evidence{flex-wrap:wrap;gap:12px 28px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.kp-category-evidence a{color:var(--kp-red);font-weight:600}.kp-category-evidence a:hover{text-underline-offset:3px;text-decoration:underline}.kp-category-evidence a>span{margin-left:7px}@media (max-width:767px){.kp-collection-simple .kp-category-buying{margin-top:30px;padding-top:24px}.kp-category-buying .kp-category-buying-heading h2{font-size:24px}.kp-category-buying .kp-category-buying-heading>p:last-child{font-size:13px}.kp-category-table-hint{display:block}.kp-category-table-hint>span{margin-top:3px;display:block}.kp-category-table th,.kp-category-table td{padding:12px 14px}.kp-category-buying .kp-category-table{min-width:680px;font-size:12px}.kp-category-buying .kp-category-note{padding:12px 14px;font-size:11px}.kp-category-custom{grid-template-columns:1fr;gap:20px;padding:20px 18px}.kp-category-ordering summary{padding:16px;font-size:14px}.kp-category-ordering dl{padding:0 16px 4px}.kp-category-ordering dl>div{grid-template-columns:1fr;gap:3px;font-size:12px}.kp-category-evidence{gap:10px 20px}}.kp-category-intro-media{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:36px;margin-bottom:28px;display:grid}.kp-category-buying .kp-category-intro-media .kp-category-buying-heading{max-width:none;margin:0}.kp-category-video-preview{isolation:isolate;aspect-ratio:16/9;background:#e9eded;margin:0;position:relative;overflow:hidden}.kp-category-video-preview>img{object-fit:cover;width:100%;height:100%;display:block}.kp-category-video-preview:after{content:"";z-index:1;background:linear-gradient(#0000 25%,#0c181ad1);position:absolute;inset:0}.kp-category-video-preview figcaption{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.kp-category-video-label{letter-spacing:1.5px;font-size:10px;font-weight:600}.kp-category-video-preview strong{font-size:18px;font-weight:600;line-height:1.35}.kp-category-video-status{background:#ffffff29;margin-top:3px;padding:3px 8px;font-size:11px;line-height:1.5}@media (max-width:767px){.kp-category-intro-media{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.kp-category-video-preview{aspect-ratio:auto;border:1px solid var(--kp-line);background:#f5f6f6;align-items:center;height:92px;display:flex}.kp-category-video-preview>img{flex-shrink:0;width:112px;height:92px}.kp-category-video-preview:after{display:none}.kp-category-video-preview figcaption{color:var(--kp-ink);gap:3px;padding:10px 14px;position:static}.kp-category-video-label{color:var(--kp-red);font-size:9px}.kp-category-video-preview strong{font-size:13px}.kp-category-video-status{color:var(--kp-muted);background:0 0;margin:0;padding:0;font-size:10px}}
