/* RST clean navigation: scoped header-only, no hero or content modifications. */
@media (min-width: 1100px) {
 body .siteheader {gap:clamp(9px,1.1vw,18px)!important; padding-left:clamp(18px,2.7vw,52px)!important;padding-right:clamp(18px,2.7vw,52px)!important;}
 body .siteheader>a:first-child {flex:0 0 auto;min-width:0}
 body .siteheader .logo {width:clamp(112px,9vw,150px)!important;height:auto!important;max-height:76px!important;object-fit:contain}
 body .siteheader .navlinks {display:flex!important;flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;justify-content:center;gap:clamp(12px,1.35vw,24px)!important;}
 body .siteheader .navlinks>a,body .siteheader .navlinks>details>summary {white-space:nowrap;font-size:clamp(12px,.9vw,15px)!important;letter-spacing:0!important;}
 body .siteheader [data-rfq50] {flex:0 0 auto!important;white-space:nowrap!important;min-width:max-content!important;padding:12px 15px!important;font-size:12px!important;}
 body .siteheader .header-search {flex:0 0 auto!important;}
}
@media (min-width:1100px) and (max-width:1280px){body .siteheader .navlinks{gap:10px!important}body .siteheader .logo{width:112px!important}body .siteheader [data-rfq50]{padding:10px!important}}
body .siteheader .navlinks .nav-dropdown{min-width:220px;max-width:min(340px,90vw)}
body .siteheader [data-rfq50]{white-space:nowrap;}
