.kb-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:40px 0 70px;display:grid}.kb-hero>div,.kb-hero>figure{min-width:0}.kb-hero h1{letter-spacing:-.065em;max-width:900px;margin:22px 0;font-size:clamp(44px,5vw,75px);line-height:1.04}.kb-hero .lead{max-width:650px;font-size:17px;line-height:1.8}.kb-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.kb-hero-index{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:35px;font:9px ui-monospace,monospace;display:flex}.kb-material-figure{border:1px solid var(--line);background:#f0f0ea;margin:0}.kb-material-image{justify-content:center;align-items:center;height:350px;padding:25px;display:flex}.kb-material-image img{object-fit:contain;width:100%;height:100%}.kb-material-figure figcaption{border-top:1px solid var(--line);background:#fff;padding:20px 24px}.kb-material-figure figcaption>.mono{color:var(--muted);margin-bottom:9px;font-size:9px;display:block}.kb-material-figure figcaption>a{font-size:16px;font-weight:700}.kb-material-figure figcaption>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}.kb-section{padding:65px 0}.kb-section+.kb-section{border-top:1px solid var(--line)}.kb-question-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.kb-question-strip>div>span{color:#c54423;font:11px ui-monospace,monospace}.kb-question-strip h2{letter-spacing:-.035em;margin:17px 0 10px;font-size:21px;line-height:1.3}.kb-question-strip p{color:var(--muted);font-size:13px;line-height:1.8}.kb-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.kb-application-card{border:1px solid var(--line);background:#fff;min-width:0;transition:border-color .2s}.kb-application-card:hover{border-color:#ef886c}.kb-application-card>div:last-child{padding:25px}.kb-application-image{background:#efefe9;height:245px;padding:35px 20px 25px;position:relative}.kb-application-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.kb-application-card:hover img{transform:scale(1.035)}.kb-application-image>.mono{font-size:8px;position:absolute;top:14px;left:16px}.kb-example-label{color:var(--muted);font-size:8px;position:absolute;bottom:9px;left:16px}.kb-application-card h3{letter-spacing:-.04em;font-size:25px;line-height:1.2}.kb-application-card p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.8}.kb-card-question{margin:18px 0;font-size:11px;line-height:1.6;display:block}.kb-application-card .text-link{font-size:11px}.kb-split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.kb-split h2{letter-spacing:-.05em;margin:20px 0;font-size:42px;line-height:1.15}.kb-split>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.kb-split .text-link{margin-top:24px}.kb-step-list>div{border-bottom:1px solid var(--line);margin-bottom:25px;padding:0 0 25px 40px;position:relative}.kb-step-list>div>span{color:#bd4223;font:10px ui-monospace,monospace;position:absolute;top:4px;left:0}.kb-step-list h3{letter-spacing:-.03em;font-size:21px}.kb-step-list p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.kb-process{border:1px solid var(--line);background:#fff;padding:35px}.kb-tool-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.kb-tool-heading h2{letter-spacing:-.045em;margin-top:10px;font-size:33px;line-height:1.2}.kb-play{white-space:nowrap;border:1px solid var(--line);min-height:44px;padding:10px 16px;font-size:11px}.kb-play[aria-pressed=true]{color:#fff;background:#282a28}.kb-play:disabled{color:var(--muted);cursor:default}.kb-process-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 0 20px;display:flex}.kb-process-tabs button,.kb-filter-buttons button{border:1px solid var(--line);background:#f7f7f2;min-height:44px;padding:10px 15px;font-size:12px}.kb-process-tabs button[aria-pressed=true],.kb-filter-buttons button[aria-pressed=true]{color:#fff;background:#282a28;border-color:#282a28}.kb-process-panel{grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding-top:25px;display:grid}.kb-process-visual{min-width:0}.kb-process-visual svg{width:100%;height:auto;display:block}.kb-process-visual text{fill:#62695d;letter-spacing:.04em;font:9px ui-monospace,monospace}.kb-process-visual>p{color:var(--muted);margin-top:10px;font:9px ui-monospace,monospace}.kb-process-copy h3{letter-spacing:-.035em;margin-bottom:14px;font-size:26px;line-height:1.25}.kb-process-copy>p{color:var(--muted);font-size:14px;line-height:1.85}.kb-process-copy dl{margin-top:15px}.kb-process-copy dl>div{border-top:1px solid var(--line);padding:12px 0}.kb-process-copy dt{margin-bottom:5px;font-size:11px;font-weight:700}.kb-process-copy dd{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.is-playing .kb-moving-head{animation:3.5s ease-in-out infinite kb-head}.is-playing .kb-moving-beam{animation:3.5s ease-in-out infinite kb-beam}.is-playing .kb-uv-light,.is-playing .kb-heat-lines{animation:3s ease-in-out infinite kb-light}@keyframes kb-head{0%,to{transform:translate(-45px)}50%{transform:translate(45px)}}@keyframes kb-beam{0%,to{transform:translate(-38px)}50%{transform:translate(38px)}}@keyframes kb-light{0%,to{opacity:.4}50%{opacity:1}}.kb-article-header{border-bottom:1px solid var(--line);max-width:1050px;padding:40px 0 45px}.kb-article-header h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(37px,4.2vw,61px);line-height:1.1}.kb-article-header .lead{max-width:850px;font-size:18px;line-height:1.8}.kb-reviewed{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.8}.kb-article-layout{grid-template-columns:250px minmax(0,790px);align-items:start;gap:70px;padding:45px 0;display:grid}.kb-toc{position:sticky;top:135px}.kb-toc h2{margin-bottom:15px;font-size:12px;font-weight:750}.kb-toc ol{border-left:1px solid var(--line);padding:0;list-style:none}.kb-toc li>a{color:var(--muted);padding:7px 0 7px 15px;font-size:11px;line-height:1.6;display:block}.kb-toc li>a:hover{color:#c24221}.kb-toc>.text-link{margin-top:20px;font-size:11px;display:block}.kb-toc>.button{margin-top:20px;padding-inline:15px;font-size:10px}.kb-article-body{min-width:0}.kb-article-body p,.kb-article-body li{color:#50564d;font-size:15px;line-height:1.95}.kb-article-body h2{letter-spacing:-.04em;color:var(--ink);margin-bottom:20px;font-size:32px;line-height:1.25}.kb-article-body h3{letter-spacing:-.025em;margin:27px 0 12px;font-size:21px;line-height:1.4}.kb-article-body p+p{margin-top:17px}.kb-article-body ul{margin:20px 0;padding-left:21px}.kb-article-body li+li{margin-top:8px}.kb-reading-section{padding:35px 0;scroll-margin-top:140px}.kb-reading-section+.kb-reading-section{border-top:1px solid var(--line)}.kb-takeaways{background:#f0eee5;border-left:3px solid #f04b25;margin-bottom:10px;padding:26px 30px}.kb-takeaways h2{letter-spacing:0;margin-bottom:14px;font-size:13px}.kb-takeaways ul{margin:0;padding-left:18px}.kb-takeaways li{font-size:13px;line-height:1.8}.kb-table-wrap{border:1px solid var(--line);max-width:100%;margin:25px 0;overflow-x:auto}.kb-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:520px}.kb-table th,.kb-table td{vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:17px;font-size:12px;line-height:1.8}.kb-table thead th{text-transform:uppercase;letter-spacing:.04em;background:#eceee6;font-size:10px}.kb-table tbody th{width:26%;color:var(--ink);font-weight:650}.kb-table tbody td{color:#60665b}.kb-table tbody tr:last-child>*{border-bottom:0}.kb-example{background:#fbf5ee;border:1px solid #d8b8a8;margin:25px 0;padding:23px 26px}.kb-example>.mono{color:#984023;font-size:9px}.kb-example p{font-size:13px;line-height:1.9;margin-top:12px!important}.kb-sources{border-top:1px solid var(--line);margin-top:30px;padding-top:35px}.kb-sources h2{margin-top:12px;font-size:25px}.kb-source-intro{font-size:13px!important}.kb-sources ul{margin-top:20px;padding:0;list-style:none}.kb-sources li{border-top:1px solid var(--line);padding:15px 0}.kb-sources li a{text-underline-offset:3px;font-size:12px;font-weight:650;text-decoration:underline}.kb-sources li p{margin-top:7px;font-size:11px;line-height:1.8}.kb-sources .kb-reviewed{font-size:10px!important}.kb-next-step{background:#efefe7;margin-top:40px;padding:30px}.kb-next-step h2{margin-top:12px;font-size:26px}.kb-next-step p{font-size:13px}.kb-next-step .button{margin-top:20px;font-size:11px}.kb-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kb-guide-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:27px;display:flex}.kb-guide-card:hover{border-color:#d79279}.kb-guide-meta{color:var(--muted);justify-content:space-between;gap:16px;font:8px/1.7 ui-monospace,monospace;display:flex}.kb-guide-meta>span:last-child{white-space:nowrap}.kb-guide-card h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:23px;line-height:1.3}.kb-guide-card>p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.9}.kb-guide-card .text-link{margin-top:auto;font-size:11px}.kb-section-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:25px;padding:20px 0;display:flex}.kb-section-nav a{align-items:center;min-height:30px;font-size:11px;display:flex}.kb-application-layout{grid-template-columns:minmax(0,800px) minmax(240px,1fr);align-items:start;gap:70px;padding-top:20px;display:grid}.kb-application-aside{border:1px solid var(--line);background:#eeeee7;margin-top:35px;padding:27px;position:sticky;top:140px}.kb-application-aside h2{margin:18px 0;font-size:25px}.kb-application-aside ul{padding-left:18px;font-size:12px;line-height:1.9}.kb-application-aside p:not(.eyebrow){color:var(--muted);margin:20px 0;font-size:12px;line-height:1.9}.kb-application-aside>.text-link{margin-top:15px;font-size:11px;display:flex}.kb-process-label{color:var(--muted);margin:22px 0 28px;font:10px/1.8 ui-monospace,monospace}.kb-requirements{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.kb-requirements>span{background:#eeeee7;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.8;display:flex}.kb-requirements svg{color:#c34222;flex-shrink:0;margin-top:3px}.kb-validation-list{counter-reset:validation;padding:0;list-style:none}.kb-validation-list>li{counter-increment:validation;padding:0 0 22px 40px;position:relative}.kb-validation-list>li:before{content:"0" counter(validation);color:#b74224;font:11px ui-monospace,monospace;position:absolute;top:4px;left:0}.kb-validation-list h3{margin-top:0;font-size:20px}.kb-validation-list p{font-size:14px}.kb-resource-hero{max-width:950px;padding:45px 0 35px}.kb-resource-hero h1{letter-spacing:-.06em;margin:23px 0;font-size:clamp(45px,5.5vw,78px);line-height:1.05}.kb-resource-hero .lead{max-width:780px;font-size:18px;line-height:1.85}.kb-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kb-path-card{background:#efefe8;border-top:3px solid #f04b25;padding:25px}.kb-path-card>.mono{font-size:9px}.kb-path-card h3{letter-spacing:-.04em;margin:17px 0;font-size:25px;line-height:1.25}.kb-path-card p{color:var(--muted);font-size:13px;line-height:1.9}.kb-path-card ol{margin-top:18px;list-style:none}.kb-path-card li>a{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;line-height:1.65;display:flex}.kb-library-controls{padding:25px 0}.kb-library-search{background:#fff;border:1px solid #b3b8aa;align-items:center;gap:15px;max-width:730px;padding:0 20px;display:flex}.kb-library-search input{outline-offset:-3px;background:0 0;border:0;width:100%;min-height:55px;font-size:15px}.kb-filter-buttons{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.kb-library-status{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font:10px ui-monospace,monospace;display:flex}.kb-library-status button{font-size:11px;text-decoration:underline}.kb-guide-list{grid-template-columns:1fr 1fr;gap:20px;margin-top:15px;display:grid}.kb-empty{background:#efefe7;padding:40px;font-size:14px;line-height:1.8}.kb-document-banner{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:35px;padding:35px;display:grid}.kb-document-banner h2{letter-spacing:-.04em;margin:15px 0;font-size:32px;line-height:1.2}.kb-document-banner p{color:var(--muted);font-size:14px;line-height:1.9}.kb-document-links{flex-direction:column;justify-content:center;gap:15px;display:flex}.kb-document-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;display:flex}.kb-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kb-video-card{border:1px solid var(--line);background:#fff;min-width:0}.kb-video-player{aspect-ratio:16/9;background:#292d29;position:relative}.kb-video-player>button{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:23px;font-size:11px;display:flex}.kb-video-provider{letter-spacing:.05em;color:#c0c4b9;font:8px ui-monospace,monospace}.kb-video-play{color:#ff8663;border:1px solid #fa7755;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.kb-video-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kb-video-copy{padding:23px}.kb-video-copy h3{letter-spacing:-.03em;font-size:21px;line-height:1.35}.kb-video-copy p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.8}.kb-video-copy>div{flex-wrap:wrap;gap:15px;margin-top:18px;display:flex}.kb-video-copy a{text-underline-offset:4px;font-size:10px;text-decoration:underline}.kb-tool-limit{color:var(--muted)!important;margin-top:20px!important;font-size:11px!important;line-height:1.9!important}.kb-video-section{padding:65px 0}.kb-glossary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kb-term{border-top:2px solid #c3c8bb;padding:24px 0}.kb-term>.mono{color:var(--muted);font-size:9px}.kb-term h2{letter-spacing:-.03em;margin:13px 0;font-size:24px}.kb-term p{max-width:570px;font-size:14px;line-height:1.9}.kb-term .kb-term-buyer{color:var(--muted);margin-top:13px;font-size:12px}.kb-term a{text-underline-offset:3px;margin-top:16px;font-size:11px;text-decoration:underline;display:inline-block}.kb-calculator{background:#f6f1e9;border:1px solid #d1c3b3;margin:35px 0;padding:30px;scroll-margin-top:140px}.kb-calculator>h2{margin:15px 0;font-size:29px}.kb-calculator>p{font-size:13px;line-height:1.9}.kb-calculator-layout{grid-template-columns:1.2fr 1fr;gap:30px;margin:25px 0;display:grid}.kb-input-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kb-input-grid label{min-width:0;font-size:11px;font-weight:600;line-height:1.7;display:block}.kb-input-grid input,.kb-input-grid select,.kb-input-grid textarea{color:#282a28;background:#fff;border:1px solid #c2c8ba;border-radius:0;width:100%;min-width:0;min-height:46px;margin-top:8px;padding:11px;font-size:14px}.kb-input-unit{background:#fff;border:1px solid #c2c8ba;align-items:stretch;margin-top:8px;display:flex}.kb-input-unit input{border:0;max-width:calc(100% - 58px);margin-top:0}.kb-input-unit>span{min-width:58px;color:var(--muted);justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:400;display:flex}.kb-calculator-result{color:#fff;background:#282c27;align-self:start;padding:25px}.kb-calculator-result>.mono{color:#d0d3ca;font-size:9px;line-height:1.8;display:block}.kb-calculator-result>strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:15px 0 25px;font-size:45px;display:block}.kb-calculator-result dl{margin:0}.kb-calculator-result dl>div{border-top:1px solid #51574a;justify-content:space-between;gap:20px;padding:11px 0;font-size:11px;display:flex}.kb-calculator-result dd{white-space:nowrap;margin:0}.kb-calculator-result p{color:#ffb99e;margin-top:20px;font-size:11px}.kb-formula{overflow-wrap:anywhere;border-top:1px solid #d0ccbf;padding-top:18px;margin-top:20px!important;font:11px/1.9 ui-monospace,monospace!important}.kb-blend-bar{background:#bcc2b4;border:1px solid #a5ac9d;height:30px;margin-top:30px;overflow:hidden}.kb-blend-bar>span{background:#f04b25;height:100%;transition:width .25s;display:block}.kb-blend-values{justify-content:space-between;gap:20px;padding-top:18px;display:flex}.kb-blend-values p{font-size:12px}.kb-blend-values strong{letter-spacing:-.035em;margin-top:6px;font-size:26px;display:block}.kb-swatch{background:#f04b25;width:9px;height:9px;margin-right:5px;display:inline-block}.kb-swatch-used{background:#a6af9a}.kb-blend-result>p{color:#a3331c;margin-top:18px;font-size:12px}.kb-oem-hero{color:#fff;background:#292d28;grid-template-columns:1.2fr .8fr;align-items:start;gap:60px;margin:30px 0 55px;padding:55px;display:grid}.kb-oem-hero .eyebrow{color:#ff9878}.kb-oem-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(45px,5vw,69px);line-height:1.07}.kb-oem-hero p:not(.eyebrow){color:#d2d6ca;font-size:16px;line-height:1.9}.kb-oem-hero .button{margin-top:27px}.kb-oem-scope{border-top:1px solid #626b5b;padding-top:25px}.kb-oem-scope h2{margin:0 0 18px;font-size:20px}.kb-oem-scope ul{color:#c6cdbd;padding-left:18px;font-size:12px;line-height:2}.kb-oem-scope>p{margin-top:22px;font-size:12px!important}.kb-oem-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.kb-oem-option{border:1px solid var(--line);background:#fff;padding:28px}.kb-oem-option>.mono{color:#b33b20;font-size:9px}.kb-oem-option h3{letter-spacing:-.04em;margin:20px 0;font-size:27px;line-height:1.25}.kb-oem-option p{color:var(--muted);font-size:13px;line-height:1.9}.kb-oem-option ul{margin:20px 0;padding-left:16px;font-size:12px;line-height:1.9}.kb-oem-option>.text-link{font-size:11px}.kb-moq-list{counter-reset:moq;list-style:none}.kb-moq-list li{border-top:1px solid var(--line);counter-increment:moq;grid-template-columns:50px 1fr;padding:20px 0;display:grid}.kb-moq-list li:before{content:"0" counter(moq);color:#ac3d22;padding-top:4px;font:10px ui-monospace,monospace}.kb-moq-list h3{margin-bottom:8px;font-size:18px}.kb-moq-list p{color:var(--muted);font-size:13px;line-height:1.8}.kb-order-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.kb-order-flow>div{border-top:2px solid #b9c0ae;padding-top:20px}.kb-order-flow span{color:#b34324;font:10px ui-monospace,monospace}.kb-order-flow h3{letter-spacing:-.035em;margin:18px 0 14px;font-size:23px;line-height:1.3}.kb-order-flow p{color:var(--muted);font-size:13px;line-height:1.9}.kb-order-flow small{color:#5a6352;margin-top:15px;font-size:10px;line-height:1.9;display:block}.kb-packing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kb-packing-grid>section{background:#eeeee6;padding:24px}.kb-packing-grid h3{margin-bottom:15px;font-size:22px}.kb-packing-grid ul{padding-left:18px;font-size:13px;line-height:2}.kb-full{grid-column:1/-1}.kb-brief-builder{background:#eeeee6;border:1px solid #cacfc0;padding:40px;scroll-margin-top:140px}.kb-brief-builder>p{max-width:900px;margin-bottom:28px;font-size:14px;line-height:1.9}.kb-pill{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:10px 14px;font-size:10px;line-height:1.6}.kb-brief-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.kb-brief-actions .button,.kb-brief-actions .text-link{font-size:11px}.kb-brief-status{min-height:20px;margin-top:15px;font-size:11px;line-height:1.8}.kb-brief-preview{border-top:1px solid #c8cfbd;padding-top:20px}.kb-brief-preview summary{cursor:pointer;font-size:12px}.kb-brief-preview textarea{resize:vertical;background:#fff;border:1px solid #bec7b2;width:100%;margin-top:18px;padding:20px;font:12px/1.9 ui-monospace,monospace}.kb-commercial-note{background:#eeeee6;border-left:3px solid #f04b25;padding:25px 28px;font-size:13px;line-height:1.9}.kb-oem-faq{max-width:960px}.kb-oem-faq .faq-list p{color:var(--muted);padding-top:15px;font-size:14px;line-height:1.9}[hidden]{display:none!important}.kb-reading-section[id],.kb-section[id],.kb-video-section[id]{scroll-margin-top:130px}@media (width<=1050px){.kb-hero{gap:35px}.kb-hero h1{font-size:55px}.kb-material-image{height:300px}.kb-application-grid{grid-template-columns:1fr 1fr}.kb-article-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.kb-application-layout{grid-template-columns:minmax(0,1fr) 240px;gap:35px}.kb-toc>.button{white-space:normal;font-size:9px}.kb-split{gap:45px}.kb-question-strip{gap:20px}.kb-oem-hero{gap:35px;padding:38px}.kb-process{padding:26px}.kb-process-panel{gap:25px}.kb-video-copy{padding:18px}}@media (width<=800px){.kb-hero{grid-template-columns:1fr;gap:30px;padding-top:25px}.kb-hero h1{font-size:57px}.kb-material-figure{width:100%;max-width:620px}.kb-material-image{height:320px}.kb-question-strip{grid-template-columns:1fr 1fr}.kb-split{grid-template-columns:1fr;gap:30px}.kb-process-panel{grid-template-columns:1fr;gap:25px}.kb-process-visual svg{max-height:300px}.kb-process-copy dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.kb-process-copy dl>div:last-child{grid-column:1/-1}.kb-related-grid,.kb-path-grid{grid-template-columns:1fr}.kb-article-layout{flex-direction:column;gap:30px;display:flex}.kb-toc{border-bottom:1px solid var(--line);order:0;width:100%;padding:0 0 25px;position:static}.kb-toc ol{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.kb-toc>.button{display:none}.kb-toc>.text-link{margin-top:14px}.kb-article-body{width:100%}.kb-application-layout{grid-template-columns:1fr}.kb-application-aside{margin:0;position:static}.kb-section-nav{gap:12px 20px}.kb-video-grid,.kb-oem-options,.kb-packing-grid{grid-template-columns:1fr}.kb-video-card{grid-template-columns:1fr 1fr;display:grid}.kb-video-player{aspect-ratio:auto;height:100%;min-height:230px}.kb-oem-hero{grid-template-columns:1fr;gap:30px}.kb-oem-scope{max-width:580px}.kb-order-flow{grid-template-columns:1fr 1fr}.kb-calculator-layout{grid-template-columns:1fr}.kb-calculator-result{width:100%}.kb-calculator-result>strong{font-size:43px}.kb-tool-heading h2{font-size:29px}.kb-document-banner{grid-template-columns:1fr}.kb-glossary-grid{gap:22px}}@media (width<=600px){.kb-hero h1,.kb-oem-hero h1{font-size:43px}.kb-hero .lead,.kb-resource-hero .lead{font-size:16px}.kb-hero{padding-bottom:40px}.kb-hero-index{gap:12px;font-size:8px}.kb-hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.kb-material-image{height:265px}.kb-material-figure figcaption{padding:18px}.kb-section,.kb-video-section{padding-block:40px}.kb-question-strip{gap:26px 20px}.kb-question-strip h2{font-size:19px}.kb-question-strip p{font-size:12px}.kb-application-grid{grid-template-columns:1fr}.kb-application-image{height:260px}.kb-application-card>div:last-child{padding:23px}.kb-tool-heading{flex-direction:column;align-items:flex-start;gap:15px}.kb-tool-heading h2{font-size:27px}.kb-process{padding:20px}.kb-process-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.kb-process-tabs button{padding:10px 7px;font-size:10px}.kb-process-copy h3{font-size:24px}.kb-process-copy dl{display:block}.kb-process-copy>p{font-size:13px}.kb-article-header{padding-top:25px}.kb-article-header h1{font-size:37px}.kb-article-header .lead{font-size:16px}.kb-article-body h2{font-size:28px}.kb-article-body p,.kb-article-body li{font-size:14px;line-height:1.95}.kb-reading-section{padding:27px 0}.kb-takeaways{padding:22px}.kb-takeaways li{font-size:12px}.kb-takeaways h2{font-size:13px}.kb-example{padding:20px}.kb-example p{font-size:12px}.kb-article-body .button{white-space:normal;font-size:11px;line-height:1.6}.kb-toc ol{grid-template-columns:1fr}.kb-toc li>a{font-size:11px}.kb-next-step{padding:23px}.kb-requirements{grid-template-columns:1fr}.kb-section-nav a{font-size:10px}.kb-application-aside{padding:23px}.kb-guide-list,.kb-glossary-grid{grid-template-columns:1fr}.kb-resource-hero h1{font-size:47px}.kb-resource-hero{padding-top:28px}.kb-filter-buttons{gap:6px}.kb-filter-buttons button{padding:9px 11px;font-size:10px}.kb-library-search{padding-inline:14px}.kb-library-search input{font-size:16px}.kb-guide-card{padding:23px}.kb-guide-card h3{font-size:23px}.kb-document-banner{padding:25px}.kb-video-card{display:block}.kb-video-player{aspect-ratio:16/9;min-height:0}.kb-video-copy{padding:23px}.kb-calculator{padding:22px 18px}.kb-input-grid{grid-template-columns:1fr;gap:18px}.kb-input-grid input,.kb-input-grid select,.kb-input-grid textarea{font-size:16px}.kb-tool-limit{font-size:10px!important}.kb-blend-values strong{font-size:23px}.kb-oem-hero{margin-top:20px;padding:27px 23px}.kb-oem-hero p:not(.eyebrow){font-size:14px}.kb-order-flow{gap:25px 20px}.kb-order-flow h3{font-size:21px}.kb-order-flow p{font-size:12px}.kb-brief-builder{padding:25px 20px}.kb-pill{white-space:normal;font-size:9px}.kb-brief-actions{flex-direction:column;align-items:stretch;gap:12px}.kb-brief-actions .text-link{align-self:flex-start;min-height:44px}.kb-brief-actions .button{white-space:normal;justify-content:center;line-height:1.7}.kb-full{grid-column:auto}.kb-split h2{font-size:34px}.kb-commercial-note{padding:22px;font-size:12px}.kb-oem-faq .faq-list p{font-size:13px}}@media (prefers-reduced-motion:reduce){.kb-moving-head,.kb-moving-beam,.kb-uv-light,.kb-heat-lines{animation:none!important}.kb-blend-bar>span,.kb-application-image img{transition:none!important}}.kb-video-player{width:100%;min-width:0;max-width:100%}@media (width<=600px){.kb-video-player{aspect-ratio:16/9;height:auto}.kb-video-player>button{position:absolute;inset:0}.kb-process-tabs>button:last-child:nth-child(odd){grid-column:1/-1}}.kb-reading-shortcuts{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding:24px 0;font-size:14px;display:flex}.kb-reading-shortcuts>span{color:var(--muted)}.kb-reading-shortcuts a{text-underline-offset:4px;text-decoration:underline}.kb-resource-hero h1{text-wrap:balance;max-width:23ch}.kb-article-header h1,.kb-hero h1,.kb-oem-hero h1{letter-spacing:-.045em;text-wrap:balance}.kb-article-layout{grid-template-columns:250px minmax(0,820px);justify-content:start;gap:60px}.kb-toc{max-height:calc(100dvh - 150px);padding-right:12px;overflow-y:auto}.kb-toc li>a{font-size:12px}.kb-reviewed,.kb-hero-index{font-size:11px}.kb-guide-card p,.kb-application-card p,.kb-oem-option p,.kb-step-list p{font-size:14px}.kb-reading-shortcuts{font-size:15px}@media (width<=1050px){.kb-article-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}}@media (width<=800px){.kb-toc{max-height:none;padding-right:0;overflow:visible}.kb-article-layout{gap:30px}}@media (width<=600px){.kb-resource-hero h1{max-width:21ch;font-size:clamp(36px,9.5vw,44px);line-height:1.12}.kb-hero h1,.kb-oem-hero h1{font-size:clamp(35px,9vw,43px);line-height:1.15}.kb-article-header h1{font-size:clamp(32px,8.4vw,38px);line-height:1.18}.kb-hero h1 br{display:none}.kb-hero .lead,.kb-resource-hero .lead,.kb-article-header .lead{font-size:16px}.kb-article-body p,.kb-article-body li{font-size:15px;line-height:1.9}.kb-takeaways li,.kb-example p,.kb-oem-faq .faq-list p{font-size:14px}.kb-toc li>a{padding-block:9px;font-size:13px;line-height:1.7}.kb-process-tabs button,.kb-filter-buttons button{min-height:44px;font-size:12px}.kb-reading-shortcuts{gap:12px 20px;font-size:14px}.kb-source-intro,.kb-sources li p{font-size:12px!important}.kb-material-figure figcaption>p{font-size:12px}}
