.product-category-shell{width:min(100%,90rem);margin-inline:auto}.product-category-shell>.breadcrumbs{padding:var(--ds-space-4) max(1rem,calc((100% - 77.5rem)/2));background:var(--ds-v11-surface-0)}.product-category-page .breadcrumbs ol{gap:var(--ds-space-2);margin:0;color:var(--ds-color-muted);font-size:var(--ds-font-size-small)}.product-category-page .breadcrumbs li:not(:last-child):after{margin-left:var(--ds-space-2);color:var(--ds-color-border-strong)}.category-v2-section{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,5vw,4rem);scroll-margin-top:var(--ds-space-8)}.category-v2-heading{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.category-v2-heading>p{margin:0;color:var(--ds-color-secondary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold)}.category-v2-heading h2{max-width:17ch;margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2.25rem,5vw,4.15rem);letter-spacing:-.028em;line-height:1.06;text-wrap:balance}.category-v2-heading div>p{max-width:45rem;margin:var(--ds-space-4) 0 0;color:var(--ds-color-muted);line-height:1.8;text-wrap:pretty}.capacity-entry{background:var(--ds-color-surface)}.capacity-entry ol{display:grid;margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.capacity-entry li{min-width:0;border-bottom:1px solid var(--ds-color-border)}.capacity-entry a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:var(--ds-space-2) var(--ds-space-3);align-items:center;min-height:8.5rem;padding:var(--ds-space-4);color:var(--ds-color-primary);text-decoration:none}.capacity-entry a:hover{color:var(--ds-color-accent-hover);background:var(--ds-v11-surface-2)}.capacity-entry a>span:first-child{grid-row:1 / 3;align-self:start;color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.capacity-entry strong{font-family:var(--ds-font-technical);font-size:clamp(1.45rem,3vw,2.15rem);font-variant-numeric:tabular-nums;white-space:nowrap}.capacity-entry small{grid-column:2;overflow-wrap:anywhere;color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small)}.capacity-entry a>span:last-child{grid-column:3;grid-row:1 / 3}.gas-comparison{background:var(--ds-v11-surface-0)}.gas-comparison__desktop{display:none}.gas-comparison__desktop table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--ds-color-primary)}.gas-comparison__desktop caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gas-comparison__desktop th,.gas-comparison__desktop td{padding:var(--ds-space-4) var(--ds-space-3);border-right:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border-strong);vertical-align:top;text-align:left;overflow-wrap:anywhere}.gas-comparison__desktop tr>:last-child{border-right:0}.gas-comparison__desktop thead th{color:var(--ds-color-muted);background:var(--ds-v11-surface-2);font-size:.72rem;font-weight:var(--ds-font-weight-semibold);line-height:1.5}.gas-comparison__desktop thead th:first-child{width:14.5%}.gas-comparison__desktop thead th:nth-child(2){width:10%}.gas-comparison__desktop thead th:nth-child(3),.gas-comparison__desktop thead th:nth-child(4){width:8.5%}.gas-comparison__desktop thead th:nth-child(5){width:9%}.gas-comparison__desktop thead th:nth-child(6){width:9%}.gas-comparison__desktop thead th:nth-child(7){width:11%}.gas-comparison__desktop thead th:nth-child(8){width:14%}.gas-comparison__desktop thead th:nth-child(9){width:9%}.gas-comparison__desktop tbody th{color:var(--ds-color-primary);font-size:.92rem}.gas-comparison__desktop tbody th span{display:block;line-height:1.55}.gas-comparison__desktop tbody th small{display:block;margin-top:var(--ds-space-2);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:.75rem}.gas-comparison__desktop tbody td{color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:.78rem;font-weight:var(--ds-font-weight-semibold);line-height:1.6;font-variant-numeric:tabular-nums}.gas-comparison__desktop tbody td:last-child{font-family:var(--ds-font-body)}.gas-comparison__desktop a{color:var(--ds-color-primary);font-size:var(--ds-font-size-caption);text-decoration-color:var(--ds-color-accent);text-underline-offset:.22em}.gas-comparison__mobile{display:grid;gap:var(--ds-space-6);margin:0;padding:0;list-style:none}.gas-comparison__mobile article{border-top:3px solid var(--ds-color-primary);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-subtle)}.gas-comparison__mobile header{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-4)}.gas-comparison__mobile header>span{color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.gas-comparison__mobile h3{margin:0;color:var(--ds-color-primary);font-size:1.25rem;line-height:1.4}.gas-comparison__mobile header p{margin:var(--ds-space-2) 0 0;color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small)}.gas-comparison__mobile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--ds-color-border-strong)}.gas-comparison__mobile dl>div{min-width:0;padding:var(--ds-space-4);border-right:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border)}.gas-comparison__mobile dl>div:nth-child(2n){border-right:0}.gas-comparison__mobile dl>div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.gas-comparison__mobile dt{margin-bottom:var(--ds-space-1);color:var(--ds-color-muted);font-size:var(--ds-font-size-caption)}.gas-comparison__mobile dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:.95rem;font-weight:var(--ds-font-weight-semibold);line-height:1.55;font-variant-numeric:tabular-nums}.gas-comparison__mobile article>a{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);text-decoration:none}.selection-boundary{background:var(--ds-v11-surface-2)}.selection-boundary ol{display:grid;margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.selection-boundary li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-5, 1.25rem) 0;border-bottom:1px solid var(--ds-color-border-strong)}.selection-boundary li span{color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.selection-boundary li strong{color:var(--ds-color-primary)}.selection-boundary__note{max-width:56rem;margin:var(--ds-space-8) 0 0;padding-left:var(--ds-space-4);border-left:3px solid var(--ds-color-accent);color:var(--ds-color-secondary);line-height:1.8}.category-guides-v2{background:var(--ds-color-surface)}.category-guides-v2 ol{display:grid;margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.category-guides-v2 li{border-bottom:1px solid var(--ds-color-border)}.category-guides-v2 a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:var(--ds-space-4);align-items:center;min-height:5rem;padding-block:var(--ds-space-4);color:var(--ds-color-primary);text-decoration:none}.category-guides-v2 a:hover{color:var(--ds-color-accent-hover)}.category-guides-v2 a>span:first-child{color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.single-product{background:var(--ds-color-surface)}.single-product__panel{display:grid;border-top:3px solid var(--ds-color-primary);border-bottom:1px solid var(--ds-color-border-strong)}.single-product__identity{padding:clamp(1.5rem,4vw,3rem) 0}.single-product__identity>p:first-child{margin:0 0 var(--ds-space-3);color:var(--ds-color-secondary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-semibold)}.single-product__identity h3{max-width:15ch;margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.single-product__identity>strong{display:block;margin-top:var(--ds-space-4);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:1.05rem}.single-product__identity>p:not(:first-child){max-width:38rem;margin:var(--ds-space-6) 0 0;color:var(--ds-color-muted);line-height:1.8}.single-product__identity>a{display:inline-flex;gap:var(--ds-space-8);align-items:center;justify-content:space-between;min-width:14rem;min-height:3.25rem;margin-top:var(--ds-space-6);padding:var(--ds-space-3) var(--ds-space-4);color:#fff;background:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);text-decoration:none}.single-product__panel>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;margin:0;border-top:1px solid var(--ds-color-border-strong)}.single-product__panel>dl>div{min-width:0;padding:var(--ds-space-4);border-right:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border)}.single-product__panel>dl>div:nth-child(2n){border-right:0}.single-product__panel dt,.engineering-summary dt{margin-bottom:var(--ds-space-1);color:var(--ds-color-muted);font-size:var(--ds-font-size-caption)}.single-product__panel dd,.engineering-summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--ds-font-weight-semibold);line-height:1.5;font-variant-numeric:tabular-nums}.engineering-summary{background:var(--ds-v11-surface-0)}.engineering-summary>dl{display:grid;margin:0;border-top:2px solid var(--ds-color-primary)}.engineering-summary>dl>div{min-width:0;padding:var(--ds-space-5, 1.25rem) 0;border-bottom:1px solid var(--ds-color-border-strong)}.water-quality{margin-top:var(--ds-space-12);padding:clamp(1.5rem,4vw,3rem);color:#fff;background:var(--ds-color-primary)}.water-quality p{margin:0 0 var(--ds-space-3);color:#f0a079;font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small)}.water-quality h3{max-width:18ch;margin:0;color:#fff;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.15}.water-quality span{display:block;margin-top:var(--ds-space-4);color:#bac6ca;font-size:var(--ds-font-size-small)}@media(min-width:48rem){.product-category-shell>.breadcrumbs{padding-block:var(--ds-space-6)}.category-v2-heading{grid-template-columns:minmax(8rem,3fr) minmax(0,9fr);gap:var(--ds-space-6)}.category-v2-heading>div{grid-column:2}.capacity-entry ol{grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-entry li{border-right:1px solid var(--ds-color-border)}.capacity-entry li:last-child{border-right:0}.selection-boundary ol{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-boundary li{padding-inline:var(--ds-space-4);border-right:1px solid var(--ds-color-border-strong)}.selection-boundary li:first-child{padding-left:0}.selection-boundary li:last-child{border-right:0}.category-guides-v2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.category-guides-v2 li:nth-child(odd){padding-right:var(--ds-space-8)}.category-guides-v2 li:nth-child(2n){padding-left:var(--ds-space-8);border-left:1px solid var(--ds-color-border)}.single-product__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ds-space-12)}.single-product__panel>dl{border-top:0;border-left:1px solid var(--ds-color-border-strong)}.engineering-summary>dl{grid-template-columns:repeat(5,minmax(0,1fr))}.engineering-summary>dl>div{padding-inline:var(--ds-space-4);border-right:1px solid var(--ds-color-border)}.engineering-summary>dl>div:first-child{padding-left:0}.engineering-summary>dl>div:last-child{border-right:0}}@media(min-width:64rem){.gas-comparison__desktop{display:block}.gas-comparison__mobile{display:none}}@media(max-width:47.99rem){.category-v2-heading h2{font-size:clamp(2.1rem,11vw,3.25rem)}.capacity-entry ol{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-entry li:nth-child(odd){border-right:1px solid var(--ds-color-border)}.capacity-entry a{grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:7.5rem;padding-inline:var(--ds-space-3)}.capacity-entry strong{font-size:1.2rem}.capacity-entry small{font-size:.68rem}.gas-comparison__mobile dl{grid-template-columns:1fr}.gas-comparison__mobile dl>div,.gas-comparison__mobile dl>div:nth-child(2n){grid-column:auto;border-right:0}.single-product__panel>dl{grid-template-columns:1fr}.single-product__panel>dl>div{border-right:0}}@media(max-width:63.99rem){.capacity-entry a{grid-template-columns:1.25rem minmax(0,1fr);column-gap:var(--ds-space-2)}.capacity-entry strong{min-width:0;font-size:clamp(.9rem,4.3vw,1.15rem)}.capacity-entry small{padding-right:1.5rem}.capacity-entry a>span:last-child{grid-column:2;grid-row:2;justify-self:end}}
