.clb-article{--clb-green: #08874a;--clb-green-hover: #06703e;--clb-green-dark: #053f23;--clb-green-bright: #0aa55a;--clb-green-light: #f0faf5;--clb-blue: #125bff;--clb-blue-light: rgba(18, 91, 255, .04);--clb-dark: #111213;--clb-body: #4a4a4a;--clb-light: #5f666d;--clb-border: #e9ecef;--clb-bg-light: #f8f9fa;--clb-white: #fdfdfd;--clb-on-accent: #ffffff;--clb-on-accent-soft: rgba(255, 255, 255, .9);--clb-hero-tint: #f0f7ff;--clb-warning: #f6c567;--clb-warning-bg: #fffaf0;--clb-warning-text: #8a6410;--clb-info: #79cad8;--clb-info-bg: #f0f9fc;--clb-info-text: #2a7a8c;--clb-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--clb-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--clb-shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--clb-radius: 8px;--clb-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.7;color:var(--clb-body);max-width:100%;overflow-x:hidden}.clb-article *,.clb-article *:before,.clb-article *:after{box-sizing:border-box}.clb-article h1,.clb-article h2,.clb-article h3,.clb-article h4,.clb-article p,.clb-article ul,.clb-article ol,.clb-article figure,.clb-article blockquote{margin:0;padding:0}.clb-article [id]{scroll-margin-top:96px}.clb-article a:focus-visible,.clb-article summary:focus-visible,.clb-article button:focus-visible{outline:2px solid var(--clb-blue);outline-offset:2px;border-radius:2px}.clb-article .clb-hero--green a:focus-visible,.clb-article .clb-cta a:focus-visible{outline-color:var(--clb-on-accent)}.clb-article .clb-container{max-width:900px;margin:0 auto;padding:0 24px}.clb-article .clb-container-wide{max-width:1200px;margin:0 auto;padding:0 24px}.clb-article .clb-hero{background:linear-gradient(135deg,var(--clb-on-accent) 0%,var(--clb-hero-tint) 100%);padding:64px 0 48px}.clb-article .clb-hero-inner{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:center}.clb-article .clb-hero-eyebrow{display:inline-block;font-size:11.5px;font-weight:700;color:var(--clb-blue);margin-bottom:16px}.clb-article .clb-hero h1{font-size:30px;font-weight:800;color:var(--clb-dark);line-height:1.2;margin-bottom:20px}.clb-article .clb-hero-sub{font-size:15px;font-weight:300;color:var(--clb-body);line-height:1.5;margin-bottom:16px}.clb-article .clb-meta{font-size:11.5px;color:var(--clb-light);margin:0}.clb-article .clb-hero-image img{width:100%;height:auto;border-radius:var(--clb-radius-lg);box-shadow:var(--clb-shadow-md);background:var(--clb-bg-light);display:block}.clb-article .clb-hero--green{background:linear-gradient(135deg,var(--clb-green-dark) 0%,var(--clb-green) 100%)}.clb-article .clb-hero--green h1,.clb-article .clb-hero--green .clb-hero-sub,.clb-article .clb-hero--green .clb-hero-eyebrow,.clb-article .clb-hero--green .clb-meta{color:var(--clb-on-accent)}.clb-article .clb-capsule-wrap{background:var(--clb-white);padding:40px 0;border-bottom:1px solid var(--clb-border)}.clb-article .clb-capsule{background:var(--clb-bg-light);border:1px solid var(--clb-green);padding:24px 32px;border-radius:var(--clb-radius)}.clb-article .clb-capsule p{font-size:12.5px;line-height:1.75;color:var(--clb-dark);margin:0 0 12px}.clb-article .clb-capsule p:last-child{margin-bottom:0}.clb-article .clb-toc-wrap{background:var(--clb-bg-light);padding:32px 0;border-bottom:1px solid var(--clb-border)}.clb-article .clb-toc h2{font-size:13.5px;font-weight:600;color:var(--clb-dark);margin-bottom:16px;border-bottom:none;padding-bottom:0}.clb-article .clb-toc ul{list-style:none;columns:2;column-gap:24px}.clb-article .clb-toc li{font-size:12.5px;color:var(--clb-body);break-inside:avoid;margin-bottom:8px}.clb-article .clb-toc li:last-child{margin-bottom:0}.clb-article .clb-toc a{color:var(--clb-blue);text-decoration:none}.clb-article .clb-toc a:hover{text-decoration:underline}.clb-article .clb-h2-plain{font-size:17.5px;border-bottom:none;padding-bottom:0}.clb-article .clb-section-white{background:var(--clb-white);padding:48px 0}.clb-article .clb-section-gray{background:var(--clb-bg-light);padding:48px 0}.clb-article .clb-section{margin-bottom:48px}.clb-article .clb-section:last-child{margin-bottom:0}.clb-article h2{font-size:22.5px;font-weight:700;color:var(--clb-dark);margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--clb-border);line-height:1.3}.clb-article h3{font-size:17.5px;font-weight:600;color:var(--clb-dark);margin-top:32px;margin-bottom:12px;line-height:1.35}.clb-article h4{font-size:13.5px;font-weight:600;color:var(--clb-dark);margin-top:24px;margin-bottom:10px;line-height:1.4}.clb-article p{font-size:12.5px;color:var(--clb-body);line-height:1.75;margin-bottom:16px}.clb-article p:last-child{margin-bottom:0}.clb-article a{color:var(--clb-blue);text-decoration:none}.clb-article a:hover{text-decoration:underline}.clb-article sub{vertical-align:baseline;font-size:10px;position:relative;bottom:-4px;line-height:0}.clb-article sup{vertical-align:baseline;font-size:10px;position:relative;top:-6px;line-height:0}.clb-article .clb-list{list-style:disc;padding-left:24px;margin-bottom:16px}.clb-article .clb-list li{font-size:12.5px;color:var(--clb-body);line-height:1.7;margin-bottom:8px}.clb-article .clb-list li:last-child{margin-bottom:0}.clb-article .clb-formula-block{background:var(--clb-bg-light);border:1px solid var(--clb-blue);border-radius:var(--clb-radius);padding:20px 24px;margin:24px 0;overflow-x:auto}.clb-article .clb-formula-line{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Monaco,monospace;font-size:12.5px;letter-spacing:0;color:var(--clb-dark);line-height:1.6;display:block;white-space:nowrap;margin-bottom:4px}.clb-article .clb-formula-line.clb-formula-main{font-weight:700}.clb-article .clb-formula-label{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;letter-spacing:0;color:var(--clb-light);display:block;margin-top:8px;line-height:1.6}.clb-article .clb-callout{padding:20px 24px;border-radius:var(--clb-radius);margin:24px 0;border:1px solid var(--clb-border)}.clb-article .clb-callout-insight{border-color:var(--clb-green);background:var(--clb-green-light)}.clb-article .clb-callout-tech{border-color:var(--clb-blue);background:var(--clb-blue-light)}.clb-article .clb-callout-warning{border-color:var(--clb-warning);background:var(--clb-warning-bg)}.clb-article .clb-callout-procure{border-color:var(--clb-info);background:var(--clb-info-bg)}.clb-article .clb-callout p{font-size:12.5px;color:var(--clb-dark);margin:0 0 10px;line-height:1.65}.clb-article .clb-callout p:last-child{margin:0}.clb-article .clb-callout-label{font-size:11.5px;font-weight:700;display:block;margin-bottom:8px}.clb-article .clb-callout-insight .clb-callout-label{color:var(--clb-green-hover)}.clb-article .clb-callout-tech .clb-callout-label{color:var(--clb-blue)}.clb-article .clb-callout-warning .clb-callout-label{color:var(--clb-warning-text)}.clb-article .clb-callout-procure .clb-callout-label{color:var(--clb-info-text)}.clb-article .clb-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0;border-radius:var(--clb-radius);box-shadow:var(--clb-shadow-sm)}.clb-article .clb-table{width:100%;border-collapse:collapse;font-size:11px;min-width:560px}.clb-article .clb-table thead{background:var(--clb-bg-light);border-bottom:2px solid var(--clb-border)}.clb-article .clb-table th{text-align:left;padding:12px 16px;font-weight:600;color:var(--clb-dark);font-size:11px;white-space:nowrap}.clb-article .clb-table td{padding:12px 16px;border-bottom:1px solid var(--clb-border);font-size:11px;color:var(--clb-body);vertical-align:top}.clb-article .clb-table tbody tr:nth-child(2n){background:var(--clb-bg-light)}.clb-article .clb-table tbody tr:last-child td{border-bottom:none}.clb-article .clb-table a{font-weight:600;color:var(--clb-blue)}.clb-article .clb-table-footnote{font-size:11px;color:var(--clb-body);margin-top:8px}.clb-article .clb-range-group{margin-bottom:40px}.clb-article .clb-range-group:last-of-type{margin-bottom:0}.clb-article .clb-range-label{font-size:13.5px;font-weight:700;color:var(--clb-dark);margin-bottom:16px}.clb-article .clb-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.clb-article .clb-product-card{background:var(--clb-white);border:1px solid var(--clb-border);border-radius:var(--clb-radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s ease;display:block}.clb-article .clb-product-card:hover{box-shadow:var(--clb-shadow-md);text-decoration:none}.clb-article .clb-product-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--clb-bg-light);display:block}.clb-article .clb-product-info{padding:16px;display:flex;flex-direction:column;gap:4px}.clb-article .clb-product-price{font-size:15px;font-weight:700;color:var(--clb-green)}.clb-article .clb-product-name{font-size:12.5px;font-weight:600;color:var(--clb-dark);line-height:1.35}.clb-article .clb-product-desc{font-size:11.5px;color:var(--clb-light);line-height:1.45}.clb-article .clb-product-cta{display:inline-block;margin-top:10px;font-size:11.5px;font-weight:700;color:var(--clb-blue)}.clb-article .clb-products-footer{text-align:center;margin-top:32px}.clb-article .clb-products-footer a{font-size:12.5px;font-weight:600;color:var(--clb-blue);margin:0 12px}.clb-article .clb-figure{margin:32px 0;text-align:center}.clb-article .clb-figure img{max-width:480px;width:100%;height:auto;border-radius:var(--clb-radius);background:var(--clb-bg-light);display:inline-block}.clb-article .clb-figure figcaption{font-size:11.5px;color:var(--clb-light);margin-top:8px;text-align:center;line-height:1.5}.clb-article .clb-step-list{list-style:none;padding:0;margin:24px 0;counter-reset:clb-step}.clb-article .clb-step-list li{counter-increment:clb-step;position:relative;padding:16px 18px 16px 62px;background:var(--clb-white);border:1px solid var(--clb-border);border-radius:var(--clb-radius);margin-bottom:10px;font-size:12.5px;color:var(--clb-body);line-height:1.6}.clb-article .clb-step-list li:before{content:counter(clb-step);position:absolute;left:18px;top:17px;width:28px;height:28px;background:var(--clb-green);color:var(--clb-on-accent);font-size:11.5px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.clb-article .clb-step-list li:last-child{margin-bottom:0}.clb-article .clb-step-list li strong{color:var(--clb-dark);display:block;margin-bottom:4px}.clb-article .clb-faq details{border-bottom:1px solid var(--clb-border);padding:16px 0}.clb-article .clb-faq details:first-child{border-top:1px solid var(--clb-border)}.clb-article .clb-faq summary{font-size:12.5px;font-weight:600;color:var(--clb-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:4px 0;min-height:44px}.clb-article .clb-faq summary::-webkit-details-marker{display:none}.clb-article .clb-faq summary:after{content:"+";font-size:15px;color:var(--clb-light);flex-shrink:0;margin-left:16px}.clb-article .clb-faq details[open] summary:after{content:"\2212"}.clb-article .clb-faq details>div{padding:12px 0 8px;color:var(--clb-body);line-height:1.7}.clb-article .clb-faq details>div p{margin-bottom:12px;font-size:12.5px}.clb-article .clb-faq details>div p:last-child{margin-bottom:0}.clb-article .clb-resources-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0}.clb-article .clb-resources-list li{padding:14px 18px;background:var(--clb-white);border:1px solid var(--clb-border);border-radius:var(--clb-radius);font-size:12.5px;line-height:1.5;color:var(--clb-light)}.clb-article .clb-resources-list li a{font-weight:600;display:block;margin-bottom:4px;font-size:12.5px;color:var(--clb-blue)}.clb-article .clb-breadcrumb{padding:24px 0}.clb-article .clb-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--clb-light);margin-bottom:0}.clb-article .clb-breadcrumb li{color:var(--clb-light)}.clb-article .clb-breadcrumb li+li:before{content:"\203a";margin-right:8px;color:var(--clb-light)}.clb-article .clb-breadcrumb a{color:var(--clb-blue);text-decoration:none}.clb-article .clb-breadcrumb a:hover{text-decoration:underline}.clb-article .clb-cta-wrap{padding:48px 24px;background:var(--clb-white)}.clb-article .clb-cta{background:linear-gradient(135deg,var(--clb-green-hover),var(--clb-green));color:var(--clb-on-accent);padding:48px 40px;text-align:center;border-radius:var(--clb-radius-lg)}.clb-article .clb-cta h2{color:var(--clb-on-accent);border-bottom:none;padding-bottom:0;margin-bottom:16px}.clb-article .clb-cta p{color:var(--clb-on-accent);margin-bottom:24px;max-width:600px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:1.7}.clb-article .clb-cta p a{color:var(--clb-on-accent);text-decoration:underline;text-underline-offset:2px}.clb-article .clb-cta p a:hover{text-decoration-thickness:2px}.clb-article .clb-cta p:last-child{margin-bottom:0}.clb-article .clb-cta-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.clb-article .clb-cta-btn{display:inline-block;background:var(--clb-on-accent);color:var(--clb-green);text-decoration:none;padding:14px 28px;border-radius:var(--clb-radius);font-size:12.5px;font-weight:700;transition:background .2s ease;min-height:44px;border:2px solid var(--clb-on-accent);line-height:1}.clb-article .clb-cta-btn:hover{background:var(--clb-on-accent-soft);text-decoration:none;color:var(--clb-green-hover)}.clb-article .clb-btn{display:inline-block;background:var(--clb-green);color:var(--clb-on-accent);text-decoration:none;padding:14px 28px;border-radius:var(--clb-radius);font-size:12.5px;font-weight:700;min-height:44px;min-width:44px;border:2px solid var(--clb-green);line-height:1;transition:background .2s ease;cursor:pointer}.clb-article .clb-btn:hover{background:var(--clb-green-hover);border-color:var(--clb-green-hover);color:var(--clb-on-accent);text-decoration:none}.clb-article .clb-btn--secondary{background:var(--clb-white);color:var(--clb-green)}.clb-article .clb-btn--secondary:hover{background:var(--clb-green-light);color:var(--clb-green-hover)}@media(prefers-reduced-motion:reduce){.clb-article .clb-product-card,.clb-article .clb-cta-btn,.clb-article .clb-btn{transition:none}}@media(max-width:1024px){.clb-article .clb-hero{padding:48px 0 40px}.clb-article .clb-hero-inner{grid-template-columns:1fr 320px;gap:36px}.clb-article .clb-hero h1{font-size:27.5px}.clb-article .clb-toc ul{columns:1}.clb-article .clb-resources-list{grid-template-columns:1fr}}@media(max-width:768px){.clb-article .clb-container,.clb-article .clb-container-wide{padding:0 20px}.clb-article .clb-hero{padding:40px 0 32px}.clb-article .clb-hero-inner{grid-template-columns:1fr;gap:24px}.clb-article .clb-hero h1{font-size:22.5px;line-height:1.3}.clb-article .clb-hero-sub{font-size:13.5px}.clb-article .clb-section-white,.clb-article .clb-section-gray,.clb-article .clb-capsule-wrap{padding:32px 0}.clb-article h2{font-size:17.5px}.clb-article h3{font-size:15px;margin-top:28px}.clb-article p{font-size:12.5px}.clb-article .clb-formula-block{padding:18px 20px}.clb-article .clb-formula-line{font-size:11.5px}.clb-article .clb-table-scroll{margin-left:-20px;margin-right:-20px;border-radius:0}.clb-article .clb-table{min-width:560px}.clb-article .clb-product-grid{gap:16px}.clb-article .clb-step-list li{font-size:12.5px;padding:14px 16px 14px 58px}.clb-article .clb-step-list li:before{left:16px;top:15px}.clb-article .clb-faq summary{font-size:12.5px}.clb-article .clb-cta-wrap{padding:32px 16px}.clb-article .clb-cta{padding:40px 24px}.clb-article .clb-resources-list{grid-template-columns:1fr}}@media(max-width:480px){.clb-article .clb-container,.clb-article .clb-container-wide{padding:0 16px}.clb-article .clb-hero{padding:32px 0 24px}.clb-article .clb-hero h1{font-size:20px}.clb-article .clb-hero-sub{font-size:12.5px}.clb-article .clb-hero-image{display:none}.clb-article .clb-section-white,.clb-article .clb-section-gray,.clb-article .clb-capsule-wrap{padding:24px 0}.clb-article h2{font-size:17.5px;padding-bottom:10px;margin-bottom:16px}.clb-article h3{font-size:15px;margin-top:24px;margin-bottom:10px}.clb-article p,.clb-article .clb-faq details>div p{font-size:12.5px}.clb-article .clb-list li{font-size:12.5px}.clb-article .clb-capsule{padding:20px}.clb-article .clb-capsule p{font-size:12.5px}.clb-article .clb-formula-block{padding:16px;margin:18px 0}.clb-article .clb-formula-line{font-size:11.5px}.clb-article .clb-table-scroll{margin-left:-16px;margin-right:-16px}.clb-article .clb-table th,.clb-article .clb-table td{padding:10px 12px;font-size:11px}.clb-article .clb-product-grid{grid-template-columns:1fr;gap:16px}.clb-article .clb-step-list li{font-size:12.5px;padding:12px 14px 12px 50px}.clb-article .clb-step-list li:before{left:14px;top:13px;width:24px;height:24px;font-size:11.5px}.clb-article .clb-faq summary{font-size:12.5px}.clb-article .clb-cta-wrap{padding:24px 12px}.clb-article .clb-cta{padding:32px 16px}.clb-article .clb-cta h2{font-size:17.5px}.clb-article .clb-cta p{font-size:12.5px}.clb-article .clb-cta-btn,.clb-article .clb-btn{font-size:12.5px;padding:12px 20px}.clb-article .clb-resources-list li{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/blog-pillars.css.map */
