body:has(.blog-page){zoom:1}body:has(.blog-page) .site-header{width:100%}.blog-page{font-size:17px;color:#292c2c;--bl-muted:#686d6b;--bl-accent:#ad4c00}.blog-page .bl-shell{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.blog-page p{line-height:1.8}.blog-page h2{font-size:35px;line-height:1.2;letter-spacing:-1.1px}.blog-page h3{font-size:20px;line-height:1.4;letter-spacing:-.35px}.bl-hero{background:#f4f2ee;border-top:1px solid #e9e7e2;padding:27px 0 54px}.bl-breadcrumb{display:flex;align-items:center;gap:11px;color:#6b706d;font-size:12px;flex-wrap:wrap}.bl-breadcrumb a:hover{color:var(--bl-accent)}.bl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:36px}.bl-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--bl-accent)}.bl-hero h1{font-size:76px;line-height:1.04;letter-spacing:-3.8px;margin:21px 0 25px}.bl-hero h1 em{color:var(--bl-accent);font-weight:400;font-family:Georgia,serif;letter-spacing:-3px}.bl-hero .bl-deck{font-size:24px;line-height:1.4;letter-spacing:-.5px}.bl-intro{color:var(--bl-muted);max-width:455px;margin-top:19px;font-size:15px}.bl-meta{gap:17px;flex-wrap:wrap;font-size:11px;color:#666d68;margin-top:30px;padding-top:19px;border-top:1px solid #d8d8d1}.bl-meta,.bl-meta span{display:flex;align-items:center}.bl-meta span{gap:6px}.bl-hero-image{margin:0;position:relative;height:480px;overflow:hidden;border-radius:3px}.bl-hero-image img{width:100%;height:100%;object-fit:cover}.bl-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#15130ed9);padding:65px 23px 21px;color:white;display:grid;gap:9px;font-size:10px}.bl-hero-image figcaption span:first-child{letter-spacing:2px;font-weight:700}.bl-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:82px;padding-top:60px;padding-bottom:70px}.bl-sidebar nav{position:sticky;top:30px}.bl-sidebar ol{list-style:none;padding:0;margin:21px 0 30px}.bl-sidebar li{border-bottom:1px solid #e8e9e5}.bl-sidebar li a{display:flex;gap:12px;font-size:12px;padding:15px 0;line-height:1.5}.bl-sidebar li a span{color:#a1a59f;font-size:10px}.bl-sidebar a:hover{color:var(--bl-accent)}.bl-sidebar-download{display:flex;gap:11px;align-items:center;border:1px solid #dfdfd8;background:#f8f8f4;padding:17px 13px;font-size:12px}.bl-sidebar-download small{display:block;color:#777d77;font-size:10px;margin-top:5px}.bl-sidebar-download>svg{flex:none}.bl-sidebar-download>svg:last-child{margin-left:auto}.bl-article{max-width:825px;min-width:0}.bl-takeaway{background:#f5f3ed;border-left:3px solid var(--orange);padding:24px 30px}.bl-takeaway>p:last-child{font-size:19px;line-height:1.7;margin-top:10px}.bl-section{padding-top:47px;margin-top:8px;scroll-margin-top:26px}.bl-section+.bl-section{border-top:1px solid #e1e4df;margin-top:42px}.bl-section-number{font-size:10px!important;letter-spacing:1.6px;color:var(--bl-accent);font-weight:700;margin-bottom:13px}.bl-section>p:not(.bl-section-number):not(.bl-caption){color:#626965;margin-top:20px;font-size:16px}.bl-system-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0 0;font-size:12px}.bl-system-line span{padding:10px;background:#f2f3ef}.bl-system-line b{color:#a2a69e;font-weight:400}.bl-system-line strong{color:var(--bl-accent)}.bl-system-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:25px}.bl-product-image{height:230px;background:#eff0ed;position:relative;overflow:hidden}.bl-product-image img{width:100%;height:100%;object-fit:contain}.bl-product-image>span{position:absolute;top:14px;left:15px;z-index:1;font-size:11px;color:#686e67}.bl-system-card h3{margin-top:20px}.bl-system-card p{font-size:14px;color:#626965;margin-top:12px}.bl-card-note{border-top:1px solid #dfe2dc;margin-top:17px;padding-top:14px;font-size:12px;line-height:1.7;color:var(--bl-accent)}.blog-page .bl-caption{font-size:11px;color:#7b807b;margin-top:13px;line-height:1.6}.bl-callout{margin-top:28px;padding:23px 26px;background:#f5f6f2}.bl-callout strong{font-size:18px}.bl-callout p{font-size:14px;color:#626965;margin-top:8px}.bl-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.bl-quality-grid>div{border-top:1px solid #dddfd8;padding-top:14px}.bl-quality-grid span{font-size:10px;color:var(--bl-accent)}.bl-quality-grid h3{margin:10px 0}.bl-quality-grid p{font-size:14px;color:#626965}.bl-beam-figure{margin-top:32px;background:#232926;display:grid;grid-template-columns:1fr 1fr;padding:25px;overflow:hidden;color:white}.bl-beam-figure>div{height:220px;position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.bl-lamp{position:absolute;top:0;left:calc(50% - 16px);width:32px;height:22px;background:#777c76;border-radius:3px;border-bottom:3px solid #eddbc0;z-index:1}.bl-beam{position:absolute;top:21px;height:140px;background:linear-gradient(#e9d4a5a3,#e9d4a50a);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%)}.bl-beam.narrow{width:100px}.bl-beam.wide{width:240px;max-width:100%}.bl-beam-figure strong{font-size:14px;position:relative}.bl-beam-figure span{font-size:11px;color:#b9c1b9;margin-top:9px}.bl-space-image{margin:28px 0}.bl-space-image img{display:block;width:100%;height:270px;object-fit:cover}.bl-space-image figcaption{font-size:11px;color:#747c74;margin-top:11px}.bl-application-list>div{display:grid;grid-template-columns:130px 1fr;gap:26px;border-top:1px solid #e3e5de;padding:21px 0}.bl-application-list h3{font-size:17px}.bl-application-list p{font-size:14px;color:#626965}.bl-checklist{list-style:none;counter-reset:check;padding:0;margin:27px 0 0}.bl-checklist li{counter-increment:check;display:grid;grid-template-columns:32px 125px 1fr;align-items:baseline;gap:12px;padding:16px 0;border-bottom:1px solid #e3e5de;font-size:14px;line-height:1.7}.bl-checklist li:before{content:counter(check,decimal-leading-zero);color:var(--bl-accent);font-size:11px}.bl-checklist span{color:#626965}.bl-safety{border-left:2px solid #c9cdc3;padding-left:18px;font-size:12px!important}.bl-faq details{border-bottom:1px solid #dfe2da}.bl-faq h2{margin-bottom:20px}.bl-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:16px;font-weight:600;line-height:1.5}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary svg{flex:none;color:var(--bl-accent)}.bl-faq details[open] summary svg{transform:rotate(90deg)}.bl-faq details p{font-size:14px;color:#626965;padding:0 28px 23px 0}.bl-editor-note{margin-top:34px;padding-top:22px;border-top:1px solid #e3e5de;font-size:12px;color:#747b73}.bl-editor-note p{margin-top:7px}.bl-cta{background:#f3f1eb;display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:48px 50px;align-items:center;overflow:hidden}.bl-cta h2{font-size:44px;margin-top:15px}.bl-cta p:not(.bl-eyebrow){color:#626965;font-size:15px;margin-top:18px}.bl-cta img{width:100%;max-height:310px;object-fit:contain;mix-blend-mode:multiply}.bl-cta-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:26px}.bl-cta .button{font-size:14px;min-height:48px;padding:0 20px}.bl-text-link{font-size:12px;display:inline-flex;align-items:center;gap:8px}.bl-next{display:flex;align-items:center;gap:35px;padding-block:34px 55px}.bl-next>span{font-size:9px;letter-spacing:1.5px;color:#858a82}.bl-next a{display:flex;gap:15px;align-items:center;font-size:13px}.bl-next svg{color:var(--bl-accent)}.blog-page .bl-footer{max-width:none;width:100%;padding:35px 0;background:#242a26}.bl-footer>.bl-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.bl-footer img{width:190px;display:block}.bl-footer p{font-size:13px;color:#c1c6bd}.bl-footer a{display:flex;align-items:center;gap:10px;font-size:12px}.bl-footer a:hover{color:#ffb166}@media(min-width:769px) and (max-width:1100px){.bl-reading-layout{grid-template-columns:185px 1fr;gap:38px}.bl-hero h1{font-size:59px}.bl-hero-grid{gap:30px}.bl-hero-image{height:440px}.blog-page .bl-shell{width:calc(100% - 64px)}.bl-cta{padding:35px}.bl-next{gap:22px}}@media(max-width:768px){.blog-page .bl-shell{width:calc(100% - 40px)}.bl-hero{padding:20px 0 26px}.bl-breadcrumb{font-size:10px;gap:6px}.bl-hero-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.bl-hero h1{font-size:57px;letter-spacing:-2.6px;margin:16px 0 20px}.bl-hero h1 em{letter-spacing:-2px}.bl-hero .bl-deck{font-size:22px}.bl-intro{font-size:14px}.bl-meta{font-size:10px;gap:15px;margin-top:23px}.bl-hero-image{height:300px}.bl-reading-layout{grid-template-columns:1fr;gap:27px;padding-top:28px;padding-bottom:35px}.bl-sidebar nav{position:static}.bl-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:12px 0 16px}.bl-sidebar li a{font-size:11px;gap:6px;padding:11px 0}.bl-sidebar-download{padding:12px;font-size:12px}.bl-sidebar-download small{display:none}.bl-takeaway{padding:20px}.bl-takeaway>p:last-child{font-size:17px}.blog-page h2{font-size:29px}.bl-section{padding-top:33px}.bl-section+.bl-section{margin-top:29px}.bl-section>p:not(.bl-section-number):not(.bl-caption){font-size:15px;margin-top:16px}.bl-system-cards{gap:18px;grid-template-columns:1fr}.bl-product-image{height:235px}.bl-system-card h3{margin-top:16px}.bl-callout{padding:20px}.bl-quality-grid{gap:25px;grid-template-columns:1fr}.bl-beam-figure{padding:22px 10px}.bl-beam.wide{width:150px}.bl-beam-figure strong{font-size:12px}.bl-beam-figure span{font-size:10px}.bl-space-image img{height:190px}.bl-application-list>div{grid-template-columns:1fr;gap:8px}.bl-checklist li{grid-template-columns:24px 1fr;gap:5px 10px}.bl-checklist li span{grid-column:2}.bl-faq summary{font-size:15px}.bl-cta{grid-template-columns:1fr;padding:29px 24px;gap:20px}.bl-cta h2{font-size:33px}.bl-cta img{max-height:200px;grid-row:1}.bl-cta-actions{gap:21px}.bl-next{flex-direction:column;align-items:flex-start;gap:20px;padding-block:30px}.bl-footer>.bl-shell{flex-wrap:wrap;gap:25px}.bl-footer p{font-size:12px}.bl-footer a{font-size:11px}}