.product-nav-group{position:relative}.product-nav-row{display:flex;align-items:center}.product-nav-row>a{flex:1}.product-detail-toggle{border:0;background:transparent;color:#0874b4;padding:12px 16px;cursor:pointer;font-size:20px}.product-submenu{display:none;list-style:none;margin:0;padding:8px 0;position:absolute;left:100%;top:0;min-width:240px;max-height:70vh;overflow:auto;background:#fff;border:1px solid #dce7ee;box-shadow:0 10px 24px #123c571a}.product-nav-group.detail-open>.product-submenu{display:block}.product-nav-group.detail-open>.product-nav-row{background:#edf5fa}.gas-consumption-note{font-size:13px;color:#607687;line-height:1.7;padding:12px}.scroll-home-body #products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.product-submenu{position:static;max-height:none;min-width:0;box-shadow:none;border:0;background:#eaf2f7;padding-left:14px}.product-nav-row{justify-content:space-between}}
@media(max-width:700px){.scroll-home-body #products .product-grid{grid-template-columns:1fr}}

.voltage-scheme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voltage-scheme-grid article{scroll-margin-top:120px}@media(max-width:700px){.voltage-scheme-grid{grid-template-columns:1fr}}

.selection-reference{padding:36px 0}.selection-reference-content>h2{display:none}.selection-reference .original-card-media{height:260px;display:flex;align-items:center;justify-content:center}.selection-reference .reference-card-image{width:100%;height:100%}.selection-reference .original-emission-card{min-width:0}.selection-reference .original-emission-card h2{font-size:clamp(22px,2vw,30px)}

.product-submenu{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin}

/* Compact, consistent widths for the shared site navigation. */
@media(min-width:1101px){
.site-header:not(.nav-compact) .nav-list{gap:clamp(10px,1.2vw,22px)}
.site-header:not(.nav-compact) .dropdown{box-sizing:border-box;width:max-content;min-width:190px;max-width:min(290px,calc(100vw - 24px));padding:6px 0}
.site-header:not(.nav-compact) .dropdown.product-dropdown{width:204px;min-width:204px}
.site-header:not(.nav-compact) .dropdown a{padding:11px 18px;overflow-wrap:anywhere}
.site-header:not(.nav-compact) .product-nav-row>a{min-width:0;padding-right:6px}
.site-header:not(.nav-compact) .product-detail-toggle{flex:0 0 34px;width:34px;padding:10px 8px;line-height:1.6}
.site-header:not(.nav-compact) .product-submenu{width:max-content;min-width:190px;max-width:min(280px,calc(100vw - 24px));padding:6px 0}
.site-header:not(.nav-compact) .product-submenu a{padding:11px 18px}
html:not([lang^="zh"]) .site-header:not(.nav-compact) .dropdown.product-dropdown{width:260px;min-width:260px}
}
@media(max-width:1100px){.site-header .dropdown,.site-header .product-submenu{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.site-header .product-nav-row>a{min-width:0;overflow-wrap:anywhere}.site-header .product-detail-toggle{flex:0 0 40px}}
.site-header.nav-compact .dropdown,.site-header.nav-compact .product-submenu{box-sizing:border-box;width:100%;min-width:0;max-width:100%}

/* Match all three product images to the pale-blue reference panel. */
#products .product-photo{background:#edf4f8;background-image:none;isolation:isolate}#products .product-photo img{background:transparent;mix-blend-mode:multiply}
