.cw-interior{--cw-ink:#142637;--cw-muted:#4f5e6c;--cw-surface:#f3f6f8;--cw-line:#d5dfe6;--cw-link:#164963;--cw-accent:#b6500b;--cw-action:#f58a1f;--cw-action-hover:#f8a34f;--cw-radius:6px;color:var(--cw-ink);background:#fff}.cw-wrap{width:min(100% - 48px,1220px);min-width:0;margin-inline:auto}.cw-interior :is(h1,h2,h3){letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.16}.cw-interior h2{font-size:1.65rem}.cw-interior h3{font-size:1.08rem}.cw-interior :is(a,button)>svg{flex-shrink:0}.cw-interior :is(p,dd,li,figcaption){overflow-wrap:anywhere}.cw-interior p{margin:0}.cw-section{padding-block:44px;scroll-margin-top:88px}.cw-section-muted{background:var(--cw-surface);border-block:1px solid var(--cw-line)}.cw-section-title{gap:8px;margin-bottom:22px;display:grid}.cw-section-title>p{max-width:65ch;color:var(--cw-muted)}.cw-title{min-width:0}.cw-title h1{max-width:32ch;font-size:2.65rem}.cw-title>p:not(.cw-kicker){max-width:66ch;color:var(--cw-muted);margin-top:10px}.cw-kicker{width:fit-content;color:var(--cw-link);text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:800;line-height:1.4;display:flex}.cw-kicker:before{content:"";background:var(--cw-action);flex:none;width:17px;height:2px}.cw-title .cw-kicker{margin-bottom:9px}.cw-crumbs{color:var(--cw-muted);padding-block:14px 12px;font-size:.81rem;line-height:1.4}.cw-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.cw-crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.cw-crumbs svg{color:#617484;flex:none}.cw-crumbs a{color:var(--cw-link)}.cw-crumbs [aria-current]{font-weight:700}.cw-intro{background:var(--cw-surface);border-bottom:1px solid var(--cw-line)}.cw-intro-layout{justify-content:space-between;align-items:end;gap:20px;min-width:0;padding-block:14px 26px;display:flex}.cw-intro-layout>:not(.cw-title){flex-shrink:0}.cw-btn{border-radius:var(--cw-radius);text-align:center;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 15px;font-size:.9rem;font-weight:750;line-height:1.35;transition:background-color .15s,border-color .15s;display:inline-flex}.cw-btn:hover{text-decoration:none}.cw-btn:disabled{opacity:.72;cursor:wait}.cw-btn-primary{color:#271909;background:var(--cw-action);border-color:var(--cw-action)}.cw-btn-primary:hover:not(:disabled){background:var(--cw-action-hover);border-color:#bc6116}.cw-btn-dark{color:#fff;background:var(--cw-ink);border-color:var(--cw-ink)}.cw-btn-dark:hover{background:#244b61;border-color:#244b61}.cw-btn-outline{color:var(--cw-ink);background:#fff;border-color:#9eafbc}.cw-btn-outline:hover{border-color:var(--cw-link);background:var(--cw-surface)}.cw-btn-small{min-height:40px;padding-inline:10px;font-size:.82rem}.cw-icon-button{width:44px;height:44px;color:var(--cw-ink);border:1px solid var(--cw-line);border-radius:var(--cw-radius);cursor:pointer;background:#fff;place-items:center;display:inline-grid}.cw-icon-button:hover{background:var(--cw-surface);border-color:var(--cw-link)}.cw-link{color:var(--cw-link);align-items:center;gap:6px;font-size:.9rem;font-weight:750;line-height:1.4;display:inline-flex}.cw-link:hover{text-underline-offset:3px;text-decoration:underline}.cw-icon-accent{stroke:var(--cw-accent,#b6500b)}.cw-callout{background:#e9f0f3;border-block:1px solid #cedbe3}.cw-callout-layout{justify-content:space-between;align-items:center;gap:22px;padding-block:26px;display:flex}.cw-callout-layout>div{min-width:0}.cw-callout-layout h2{font-size:1.4rem}.cw-callout-layout p{color:var(--cw-muted);margin-top:6px}.cw-callout-layout>.cw-btn{flex:none}.cw-figure{min-width:0;margin:0}.cw-figure-media{background:var(--cw-surface);border-radius:var(--cw-radius);aspect-ratio:3/2;position:relative;overflow:hidden}.cw-figure-media img{object-fit:cover}.cw-figure figcaption{color:var(--cw-muted);margin-top:8px;font-size:.8rem}.cw-check-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cw-check-list li{align-items:baseline;gap:8px;display:flex}.cw-check-list svg{color:var(--cw-accent);flex:none;align-self:start;margin-top:.28em}.cw-empty{background:var(--cw-surface);border-radius:var(--cw-radius);min-height:168px;color:var(--cw-link);text-align:center;border:1px dashed #aebdc8;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.cw-empty p{max-width:62ch;color:var(--cw-muted)}.cw-directory{border-bottom:1px solid var(--cw-line);padding-block:17px 20px}.cw-directory-caption{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.cw-directory-caption h2{font-size:.9rem}.cw-directory ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-directory li{min-width:0;display:flex}.cw-directory li a{border:1px solid var(--cw-line);border-radius:var(--cw-radius);flex:1;align-content:start;gap:4px;min-width:0;padding:10px 12px;line-height:1.2;display:grid;position:relative}.cw-directory li a:hover,.cw-directory li a[aria-current]{background:#fff8ef;border-color:#cc8347;text-decoration:none}.cw-directory-name{color:var(--cw-ink);font-size:.88rem;font-weight:800}.cw-directory-count{color:var(--cw-muted);align-self:end;font-size:.76rem}.cw-directory-arrow{color:var(--cw-link);position:absolute;top:13px;right:11px}.cw-family-mark{width:90px;height:90px;color:var(--cw-link);border-radius:var(--cw-radius);background:#fff;border:1px solid #c8d6df;place-items:center;display:grid}.cw-catalog-collection{background:#f8fafb;padding-top:27px}.cw-catalog-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cw-catalog-toolbar>div{min-width:0}.cw-catalog-toolbar p{color:var(--cw-muted);margin-top:4px;font-size:.9rem}.cw-catalog-search{gap:8px;width:min(100%,365px);min-width:0;display:flex}.cw-search-field{border-radius:var(--cw-radius);min-width:0;min-height:44px;color:var(--cw-muted);background:#fff;border:1px solid #9eafbc;flex:1;align-items:center;gap:8px;padding-inline:12px;display:flex}.cw-search-field:focus-within{outline:2px solid var(--cw-link);outline-offset:1px}.cw-search-field input{width:100%;min-width:0;min-height:40px;color:var(--cw-ink);background:0 0;border:0;outline:none;font-size:.9rem}.cw-search-field svg{flex:none}.cw-search-context{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:-4px 0 14px;font-size:.91rem;display:flex}.cw-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cw-equipment-card{border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff;flex-direction:column;min-width:0;display:flex}.cw-equipment-card:hover{border-color:#a0b3c0}.cw-equipment-media{aspect-ratio:3/2;border-radius:var(--cw-radius) var(--cw-radius) 0 0;border-bottom:1px solid var(--cw-line);background:#fff;display:block;position:relative;overflow:hidden}.cw-equipment-media img{object-fit:contain;padding:10px}.cw-no-photo{width:100%;height:100%;color:var(--cw-link);background:var(--cw-surface);text-align:center;place-content:center;justify-items:center;gap:6px;padding:12px;font-size:.85rem;display:grid}.cw-equipment-body{flex-direction:column;flex:1;gap:9px;padding:13px;display:flex}.cw-equipment-body h3{font-size:1.05rem;line-height:1.3}.cw-card-meta{color:var(--cw-link);text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.3}.cw-card-specs{gap:3px;margin:0;font-size:.82rem;display:grid}.cw-card-specs div{border-bottom:1px solid var(--cw-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5px;padding-block:4px;display:grid}.cw-card-specs dt{min-width:0;color:var(--cw-muted);overflow-wrap:anywhere}.cw-card-specs dd{text-align:right;margin:0;font-weight:750}.cw-card-review{color:var(--cw-muted);font-size:.84rem}.cw-equipment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:4px;display:flex}.cw-equipment-actions .cw-link{min-height:40px}.cw-interior .product-pagination{flex-wrap:wrap}.cw-interior .pagination-control,.cw-interior .pagination-page{border-radius:var(--cw-radius);background:#fff}.cw-interior .pagination-page-current{color:#fff;background:var(--cw-ink)}.cw-interior .pagination-page-current:hover{color:var(--cw-ink)}.cw-detail-summary{background:var(--cw-surface)}.cw-detail-grid{grid-template:"media identity""media decision"1fr/minmax(0,1.12fr) minmax(0,1fr);align-items:start;column-gap:32px;padding-block:8px 28px;display:grid}.cw-detail-identity{grid-area:identity;padding-top:5px}.cw-detail-identity h1{max-width:24ch;font-size:2.26rem}.cw-detail-identity .cw-model-line{color:var(--cw-ink);margin-top:10px;font-size:.94rem}.cw-detail-identity .cw-model-line strong{background:#e3ecf2;border-radius:3px;margin-left:4px;padding:3px 7px}.cw-detail-decision{grid-area:decision;min-width:0;margin-top:16px}.cw-detail-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,126px),1fr));gap:10px;margin:0 0 12px;display:grid}.cw-detail-facts>div{background:#fff;border-top:2px solid #82a2b4;min-width:0;padding:9px 10px}.cw-detail-facts dt{color:var(--cw-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.cw-detail-facts dd{color:var(--cw-ink);margin:5px 0 0;font-size:1.05rem;font-weight:800;line-height:1.25}.cw-model-status{color:var(--cw-muted);align-items:flex-start;gap:6px;font-size:.83rem;display:flex}.cw-model-status svg{color:var(--cw-link);flex-shrink:0;margin-top:2px}.cw-review-note{border-left:3px solid var(--cw-accent);background:#fff5e8;align-items:flex-start;gap:8px;padding:12px;display:flex}.cw-review-note svg{color:var(--cw-accent);flex-shrink:0;margin-top:1px}.cw-review-note strong{line-height:1.35;display:block}.cw-review-note p{color:var(--cw-muted);margin-top:3px;font-size:.87rem}.cw-detail-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.cw-product-gallery{grid-area:media;min-width:0}.cw-gallery-stage{aspect-ratio:4/3;border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff;position:relative;overflow:hidden}.cw-gallery-stage>img{object-fit:contain;margin:auto;padding:10px}.cw-gallery-zoom{position:absolute;bottom:10px;right:10px}.cw-gallery-strip{gap:7px;margin:5px -4px 0;padding:5px 4px;display:flex;overflow:auto}.cw-gallery-thumbnail{border:1px solid var(--cw-line);border-radius:var(--cw-radius);cursor:pointer;background:#fff;flex:0 0 76px;height:54px;position:relative;overflow:hidden}.cw-gallery-thumbnail img{object-fit:contain;padding:4px}.cw-gallery-thumbnail[aria-pressed=true]{border:2px solid var(--cw-accent)}.cw-zoom-dialog{border:1px solid var(--cw-line);max-width:min(94vw,1180px);max-height:93svh;color:var(--cw-ink);background:#fff;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0}.cw-zoom-dialog::backdrop{background:#0c1823c2}.cw-zoom-content{place-items:center;min-width:min(72vw,500px);min-height:min(70svh,400px);padding:12px;display:grid;position:relative}.cw-zoom-content img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:83svh}.cw-zoom-close{position:absolute;top:8px;right:8px}.cw-tabs-bar{z-index:10;border-block:1px solid var(--cw-line);background:#fff;position:sticky;top:72px}.cw-tabs{scrollbar-width:thin;gap:2px;margin-inline:-3px;padding-inline:3px;display:flex;overflow-x:auto}.cw-tabs button{min-height:48px;color:var(--cw-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:9px 12px;font-size:.88rem;font-weight:800}.cw-tabs button:hover{background:var(--cw-surface);color:var(--cw-ink)}.cw-tabs button[aria-selected=true]{border-bottom-color:var(--cw-action);color:var(--cw-ink);background:#fff7ee}.cw-tabs button:focus-visible{outline-offset:-4px}.cw-detail-content{grid-template-columns:minmax(0,1fr) minmax(225px,280px);align-items:start;gap:30px;padding-block:32px 48px;display:grid}.cw-detail-panels,.cw-product-panel{min-width:0}.cw-product-panel[hidden]{display:none}.cw-product-panel>h2{margin-bottom:14px}.cw-detail-lead,.cw-detail-block p{color:var(--cw-muted);line-height:1.7}.cw-panel-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cw-detail-lead+.cw-panel-columns{margin-top:22px}.cw-detail-block{border-top:1px solid var(--cw-line);min-width:0;padding-top:14px}.cw-detail-block p{margin-top:9px}.cw-technical-aside{background:var(--cw-surface);border-top:3px solid #83a1b3;gap:8px;min-width:0;padding:17px;display:grid}.cw-technical-aside>svg{color:var(--cw-link)}.cw-technical-aside h2{font-size:1.18rem}.cw-technical-aside :is(ul,.cw-aside-model){color:var(--cw-muted);font-size:.88rem}.cw-technical-aside ul{margin:2px 0 5px;padding-left:18px;list-style:outside}.cw-technical-aside .cw-link{min-height:36px;margin-top:2px}.cw-spec-table{border:1px solid var(--cw-line);overflow-x:auto}.cw-spec-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.93rem}.cw-spec-table :is(th,td){border-bottom:1px solid var(--cw-line);overflow-wrap:anywhere;padding:9px 11px}.cw-spec-table thead th{background:#e8eff3}.cw-spec-table tbody th{width:45%;font-weight:700}.cw-spec-table tbody tr:nth-child(2n){background:#f6f8fa}.cw-spec-table tbody tr:last-child :is(th,td){border-bottom:0}.cw-product-panel .cw-spec-note{color:var(--cw-muted);margin:10px 0;font-size:.86rem}.cw-faq details{border-bottom:1px solid var(--cw-line)}.cw-faq summary{cursor:pointer;min-height:48px;padding:12px 4px;font-weight:750}.cw-faq p{color:var(--cw-muted);margin:0 0 13px 4px}.cw-related-equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cw-related-equipment a{border:1px solid var(--cw-line);border-radius:var(--cw-radius);align-items:center;gap:8px;min-height:66px;padding:6px 8px;font-size:.88rem;line-height:1.3;display:flex}.cw-related-equipment a:hover{background:var(--cw-surface)}.cw-related-equipment strong{overflow-wrap:anywhere;flex:1;min-width:0}.cw-related-thumb{background:#fff;flex:0 0 66px;height:52px;position:relative}.cw-related-thumb img{object-fit:contain}.cw-about-hero{isolation:isolate;background:var(--cw-ink);position:relative}.cw-about-hero:after{content:"";z-index:-1;background:#0c1926b0;position:absolute;inset:0}.cw-about-hero>img{z-index:-2;object-fit:cover;object-position:65% 48%}.cw-about-copy{color:#fff;padding-block:44px 22px}.cw-about-copy h1{max-width:none}.cw-about-copy .cw-kicker,.cw-about-copy>p:not(.cw-kicker){color:#f2f6f8}.cw-about-copy>p:not(.cw-kicker){max-width:48ch}.cw-about-copy>.cw-btn{margin-top:16px}.cw-about-copy .cw-about-caption{margin-top:20px;font-size:.75rem}.cw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cw-steps li{border-top:2px solid #9db3c1;padding-top:13px}.cw-steps li>span{color:var(--cw-accent);margin-bottom:8px;font-size:.84rem;font-weight:800;display:block}.cw-steps p{color:var(--cw-muted);margin-top:7px}.cw-feature-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.cw-quality-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cw-feature-copy{min-width:0}.cw-feature-copy>p{color:var(--cw-muted);margin-top:10px}.cw-feature-copy>:is(.cw-btn,.cw-link){margin-top:18px}.cw-figure-equipment .cw-figure-media{border:1px solid var(--cw-line);background:#fff}.cw-figure-equipment img{object-fit:contain;padding:14px}.cw-icon-rows{margin:12px 0 0;padding:0;list-style:none;display:grid}.cw-icon-rows li{border-bottom:1px solid var(--cw-line);align-items:start;gap:13px;padding:12px 0;display:flex}.cw-icon-rows svg{color:var(--cw-link);flex-shrink:0}.cw-icon-rows p{color:var(--cw-muted);margin-top:4px}.cw-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cw-solution-entry{border:1px solid var(--cw-line);border-radius:var(--cw-radius);flex-direction:column;min-width:0;display:flex}.cw-solution-media{aspect-ratio:2;border-bottom:1px solid var(--cw-line);border-radius:var(--cw-radius) var(--cw-radius) 0 0;background:#fff;position:relative}.cw-solution-media img{object-fit:contain;padding:14px}.cw-solution-copy{flex-direction:column;flex:1;align-items:start;gap:11px;padding:18px;display:flex}.cw-solution-copy h2{font-size:1.32rem}.cw-solution-copy p{color:var(--cw-muted)}.cw-solution-copy>.cw-link{margin-top:auto}.cw-topic-labels{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cw-topic-labels li{background:var(--cw-surface);color:var(--cw-link);padding:2px 6px;font-size:.76rem}.cw-use-grid,.cw-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cw-use-grid li{min-width:0;display:flex}.cw-use-grid a{border:1px solid var(--cw-line);border-radius:var(--cw-radius);flex:1;align-content:start;gap:6px;padding:14px;display:grid;position:relative}.cw-use-grid a:hover{background:#fff8ef;border-color:#cc8347;text-decoration:none}.cw-use-grid svg{color:var(--cw-link)}.cw-use-arrow{position:absolute;top:15px;right:12px}.cw-use-grid p,.cw-process p{color:var(--cw-muted);font-size:.9rem}.cw-process{gap:0}.cw-process li{background:var(--cw-surface);border-top:2px solid #91adbd;min-width:0;padding:12px 14px 16px;position:relative}.cw-process li+li{border-left:1px solid var(--cw-line)}.cw-process-mark{color:var(--cw-link);justify-content:space-between;align-items:center;gap:4px;margin-bottom:9px;display:flex}.cw-process-mark>span{color:var(--cw-accent);font-size:.81rem;font-weight:800}.cw-process p{margin-top:4px}.cw-missing-page{background:var(--cw-surface);padding-block:40px 54px}.cw-missing-page .cw-title>svg{color:var(--cw-link);margin-bottom:12px}.cw-missing-actions{flex-wrap:wrap;align-items:center;gap:10px 13px;margin-top:18px;display:flex}.cw-contact-layout,.cw-quote-layout{grid-template-columns:minmax(250px,.76fr) minmax(0,1.44fr);align-items:start;gap:32px;display:grid}.cw-quote-layout{grid-template-columns:minmax(0,1.5fr) minmax(235px,.65fr)}.cw-contact-info{min-width:0}.cw-contact-info>p{color:var(--cw-muted);margin-top:12px;font-size:.86rem}.cw-contact-channels{margin-top:9px;display:grid}.cw-contact-channels>a{border-bottom:1px solid var(--cw-line);align-items:start;gap:11px;padding:13px 3px;display:flex}.cw-contact-channels>a:hover{background:var(--cw-surface);text-decoration:none}.cw-contact-channels svg{color:var(--cw-link);flex-shrink:0}.cw-contact-channels>a>span{flex:1;gap:3px;min-width:0;display:grid}.cw-contact-channels>a>span>span{color:var(--cw-muted);overflow-wrap:anywhere;font-size:.91rem}.cw-contact-channels strong{color:var(--cw-link);font-size:.97rem}.cw-form-panel{border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff;border-top:3px solid #88a6b7;min-width:0;padding:20px 23px}.cw-form-panel>h2{margin-bottom:13px;font-size:1.42rem}.cw-inquiry-form{gap:13px;display:grid}.cw-form-group{border:0;min-width:0;margin:0;padding:8px 0 0}.cw-form-group legend{border-top:1px solid var(--cw-line);width:100%;color:var(--cw-link);padding:9px 0 3px;font-size:.94rem;font-weight:800}.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;display:grid}.cw-field{align-content:start;gap:4px;min-width:0;display:grid}.cw-field label{color:var(--cw-ink);font-size:.86rem;font-weight:750}.cw-field-required{color:#9b4109;margin-inline-start:4px}.cw-field :is(input,select,textarea){border-radius:var(--cw-radius);width:100%;min-width:0;min-height:44px;color:var(--cw-ink);background:#fff;border:1px solid #9cabb6;padding:8px 10px;font-size:1rem;line-height:1.4}.cw-field select{appearance:auto}.cw-field textarea{resize:vertical}.cw-field [aria-invalid=true]{background:#fff8f8;border-color:#a92c25}.cw-field-error{color:#902821;font-size:.81rem}.cw-form-submit{flex-wrap:wrap;align-items:center;gap:8px 13px;display:flex}.cw-form-result{border-left:3px solid;width:100%;padding:9px 12px;font-size:.9rem}.cw-form-result-ok{color:#164b38;background:#e8f5ee;border-color:#33745c}.cw-form-result-error{color:#822d29;background:#fff0ee;border-color:#a32a28}.cw-quote-context{background:var(--cw-surface);border-left:3px solid #88a6b7;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px;display:flex}.cw-quote-context svg{color:var(--cw-link);flex-shrink:0}.cw-quote-context>div{overflow-wrap:anywhere;min-width:0}.cw-quote-context p{color:var(--cw-muted);font-size:.85rem}.cw-quote-aside{gap:14px;min-width:0;display:grid}.cw-quote-aside h2{font-size:1.19rem}.cw-quote-alternatives{border-block:1px solid var(--cw-line);padding-block:5px;display:grid}.cw-quote-alternatives a{min-height:43px}.cw-location-layout{grid-template-columns:minmax(225px,.65fr) minmax(0,1.5fr);align-items:start;gap:22px;display:grid}.cw-location-layout address{margin-top:9px;font-style:normal}.cw-location-layout address a{color:var(--cw-link);overflow-wrap:anywhere;font-weight:700;display:grid}.cw-office-map{aspect-ratio:16/8;border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#e7edf1;width:100%;height:100%;min-height:278px;display:block}.cw-contact-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cw-contact-visuals .cw-figure-media{aspect-ratio:2}.cw-editorial-index{padding-top:24px}.cw-news-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.cw-news-filters a{border:1px solid var(--cw-line);border-radius:var(--cw-radius);min-height:40px;color:var(--cw-ink);overflow-wrap:anywhere;align-items:center;gap:7px;padding:5px 9px;font-size:.82rem;font-weight:750;line-height:1.35;display:inline-flex}.cw-news-filters span{color:var(--cw-muted)}.cw-news-filters a:hover,.cw-news-filters a[aria-current]{background:#fff6eb;border-color:#c3814d;text-decoration:none}.cw-editorial-media{background:var(--cw-surface);aspect-ratio:16/9;position:relative;overflow:hidden}.cw-editorial-media>img{object-fit:cover}.cw-editorial-placeholder{color:var(--cw-link);background:#e9f1f5;border-bottom:3px solid #93afbe;place-items:center;display:grid}.cw-blog-index .cw-editorial-placeholder{color:#285749;background:#eaf2ef;border-bottom-color:#94b6a7}.cw-news-feature{border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#f7f9fa;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.cw-news-feature>.cw-editorial-media{height:100%;min-height:226px}.cw-news-feature-copy{align-content:center;gap:8px;min-width:0;padding:20px;display:grid}.cw-news-feature-copy h2{font-size:1.62rem}.cw-news-feature-copy>p:not(.cw-kicker){color:var(--cw-muted)}.cw-editorial-meta{color:var(--cw-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:.82rem;font-weight:700;line-height:1.45;display:flex}.cw-editorial-meta>:first-child:not(time){color:var(--cw-link)}.cw-editorial-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 15px;margin-bottom:14px;display:flex}.cw-news-feature+.cw-editorial-heading{margin-top:26px}.cw-editorial-heading p{color:var(--cw-muted);font-size:.88rem}.cw-news-archive{border-top:1px solid var(--cw-line)}.cw-news-row{border-bottom:1px solid var(--cw-line);grid-template-columns:minmax(90px,150px) minmax(0,1fr);align-items:start;gap:15px;padding-block:13px;display:grid}.cw-news-row .cw-editorial-media{border-radius:var(--cw-radius)}.cw-news-row-icon{min-height:75px;color:var(--cw-link);background:var(--cw-surface);border-radius:var(--cw-radius);place-items:center;display:grid}.cw-editorial-card-copy{align-content:start;gap:6px;min-width:0;display:grid}.cw-editorial-card-copy>p{color:var(--cw-muted);font-size:.91rem}.cw-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cw-guide-card{border:1px solid var(--cw-line);border-radius:var(--cw-radius);flex-direction:column;min-width:0;display:flex}.cw-guide-card>.cw-editorial-media{border-radius:var(--cw-radius) var(--cw-radius) 0 0}.cw-guide-card .cw-editorial-card-copy{flex-direction:column;flex:1;gap:8px;padding:13px;display:flex}.cw-guide-card .cw-editorial-card-copy>.cw-link{margin-top:auto;padding-top:4px}.cw-article-header{background:var(--cw-surface);border-bottom:1px solid var(--cw-line)}.cw-article-blog .cw-article-header{background:#edf4f1}.cw-article-title{max-width:930px;padding-block:14px 23px}.cw-article-title h1{max-width:32ch;font-size:2.45rem}.cw-article-title>p:not(.cw-kicker){font-size:1.05rem}.cw-article-dates{margin-top:11px}.cw-article-layout{grid-template-columns:minmax(0,760px);grid-template-areas:"prose";align-items:start;gap:23px;padding-block:25px 42px;display:grid}.cw-article-with-outline{grid-template-columns:minmax(0,760px) minmax(190px,270px);grid-template-areas:"prose outline"}.cw-article-main{grid-area:prose;min-width:0}.cw-article-main>.cw-editorial-media{aspect-ratio:2;border-radius:var(--cw-radius);margin-bottom:19px}.cw-article-main>.cw-editorial-media>img{object-fit:contain}.cw-article-outline{grid-area:outline;min-width:0;position:sticky;top:88px}.cw-article-outline details{background:var(--cw-surface);border-top:3px solid #88a6b7;padding:10px 13px}.cw-article-outline summary{cursor:pointer;min-height:36px;padding-block:6px;font-weight:800}.cw-article-outline nav{max-height:min(60svh,390px);overflow:auto}.cw-article-outline ol{gap:7px;margin:0;padding:2px 0 6px 20px;list-style:decimal;display:grid}.cw-article-outline a{color:var(--cw-link);font-size:.87rem;line-height:1.35}.cw-prose{color:#354552;max-width:72ch;font-size:1.05rem;line-height:1.72}.cw-prose p+p,.cw-prose ul+p{margin-top:12px}.cw-prose h2{border-top:1px solid var(--cw-line);color:var(--cw-ink);margin:24px 0 9px;padding-top:14px;scroll-margin-top:90px}.cw-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.cw-prose h3{color:var(--cw-ink);margin:14px 0 5px}.cw-prose ul{gap:5px;margin:9px 0;padding-left:22px;list-style:outside;display:grid}.cw-prose a{color:var(--cw-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cw-article-sources{border-top:1px solid var(--cw-line);margin-top:24px;padding:13px 0}.cw-article-sources h2,.cw-article-cta h2{font-size:1.27rem}.cw-article-sources ul{gap:5px;margin:8px 0 0;padding-left:18px;list-style:outside;display:grid}.cw-article-cta{background:#e9f0f3;border-top:2px solid #8aa7b7;margin-top:18px;padding:14px 12px}.cw-article-cta>div{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:9px;display:flex}.cw-article-back{margin-top:13px}.cw-related-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cw-related-articles a{border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff;justify-content:space-between;align-items:center;gap:10px;height:100%;padding:12px;display:flex}.cw-related-articles a>span{gap:4px;min-width:0;display:grid}.cw-related-articles time{color:var(--cw-muted);font-size:.8rem}@media (max-width:1100px){.cw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.cw-directory ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-detail-content{grid-template-columns:minmax(0,1fr) minmax(205px,240px);gap:20px}.cw-detail-identity h1{font-size:1.94rem}.cw-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cw-wrap{width:calc(100% - 32px)}.cw-title h1{font-size:2rem}.cw-interior h2{font-size:1.4rem}.cw-section{padding-block:29px}.cw-intro-layout{padding-block:10px 20px}.cw-family-mark{width:57px;height:57px}.cw-family-mark svg{width:46px;height:46px}.cw-detail-grid{grid-template:"identity""media""decision"/minmax(0,1fr);gap:13px;padding-block:5px 20px}.cw-detail-decision{margin-top:0}.cw-detail-content{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:23px 30px}.cw-tabs button{padding-inline:9px}.cw-technical-aside{max-width:460px}.cw-feature-split,.cw-quality-layout,.cw-solution-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cw-use-grid,.cw-process{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-process li:nth-child(3){border-left:0}.cw-about-copy{padding-block:32px 20px}.cw-contact-layout,.cw-quote-layout,.cw-location-layout{grid-template-columns:minmax(0,1fr);gap:22px}.cw-form-panel{padding:15px 16px}.cw-office-map{min-height:260px}.cw-news-feature{grid-template-columns:minmax(0,1fr)}.cw-news-feature>.cw-editorial-media{min-height:0}.cw-news-feature-copy{padding:14px}.cw-article-with-outline{grid-template-columns:minmax(0,1fr);grid-template-areas:"outline""prose"}.cw-article-outline{position:static}.cw-article-outline nav{max-height:190px}.cw-article-layout{gap:14px;padding-block:18px 29px}.cw-prose{font-size:1rem}}@media (max-width:540px){.cw-title h1{font-size:1.82rem}.cw-intro-layout{align-items:start}.cw-directory{padding-block:12px 14px}.cw-directory ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cw-directory li a{padding:7px 9px}.cw-directory li a>svg:not(.cw-directory-arrow){width:30px;height:30px}.cw-directory-arrow{top:10px;right:8px}.cw-catalog-toolbar{flex-direction:column;align-items:stretch;gap:9px}.cw-catalog-search{width:100%}.cw-catalog-grid,.cw-panel-columns,.cw-related-equipment{grid-template-columns:minmax(0,1fr)}.cw-equipment-body{padding:12px}.cw-callout-layout{flex-direction:column;align-items:start;gap:12px;padding-block:20px}.cw-detail-actions{grid-template-columns:minmax(0,1fr);display:grid}.cw-detail-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:6px}.cw-steps{grid-template-columns:minmax(0,1fr);gap:13px}.cw-steps li{padding-top:10px}.cw-use-grid a{padding:10px}.cw-use-grid a>svg:not(.cw-use-arrow){width:38px;height:38px}.cw-form-grid,.cw-contact-visuals{grid-template-columns:minmax(0,1fr)}.cw-form-submit>.cw-btn{width:100%}.cw-guide-grid,.cw-related-articles{grid-template-columns:minmax(0,1fr)}.cw-news-row{grid-template-columns:minmax(0,1fr);gap:7px}.cw-news-row>:is(.cw-editorial-media,.cw-news-row-icon){display:none}}@media (prefers-reduced-motion:reduce){.cw-btn{transition:none}}
