@media(min-width:981px){header .nav{gap:16px}header #main-nav{flex-wrap:nowrap;gap:14px;min-width:0}header #main-nav>a{white-space:nowrap;font-size:14px}}@media(min-width:981px) and (max-width:1150px){header .nav{gap:10px}header #main-nav{gap:10px}header #main-nav>a{font-size:12px}}.research-shortcuts{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px}.research-shortcuts a{color:inherit;border:1px solid #d8d2c5;padding:9px 12px;border-radius:8px;font-size:14px;text-decoration:none}#professionals{scroll-margin-top:100px}

/* Keep full navigation on its own row when desktop actions consume space. */
@media(min-width:1101px){header .nav{flex-wrap:wrap!important;height:auto!important}header #main-nav{display:flex!important;order:5!important;flex:0 0 100%!important;width:100%!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 22px!important;height:auto!important;overflow:visible!important}header #main-nav>.seller-nav-menu{color:#17342e!important}header #main-nav>.seller-nav-menu>summary{color:#17342e!important;background:#fff!important;border-radius:5px!important;padding:9px 12px!important;opacity:1!important;visibility:visible!important}header #main-nav>a{color:#17342e!important;background:#fff!important;border-radius:5px;padding:9px 12px!important}header{height:auto!important;overflow:visible!important}}
/* Align Ask a Question beside Resources in the desktop navigation row. */
@media(min-width:1101px){header #main-nav{flex-wrap:nowrap!important;justify-content:center!important;gap:clamp(6px,1vw,18px)!important}header #main-nav>a,header #main-nav>.seller-nav-menu>summary{font-size:14px!important;white-space:nowrap!important;padding:9px 6px!important;line-height:1.4!important}header #main-nav>.seller-nav-menu{flex:0 0 auto!important}header #main-nav>a{flex:0 0 auto!important}}
@media(min-width:1101px) and (max-width:1280px){header #main-nav{gap:6px!important}header #main-nav>a,header #main-nav>.seller-nav-menu>summary{font-size:13px!important;padding:9px 4px!important}}

/* Keep Contact Us and Join the Buyer List together at the right edge. */
header .nav>.actions{margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}
header .nav>.actions>a.btn{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}
@media(min-width:1101px){header .nav>.brand{order:0}header .nav>.actions{order:2!important}header .nav>#main-nav{order:5!important}}
@media(max-width:1100px){header .nav>.actions{order:3!important;flex:0 0 100%!important;width:100%!important}header .nav>.mobile-menu{order:2}header .nav>#main-nav{order:4!important}}

/* Desktop header: brand and actions share row one; navigation fills row two. */
@media(min-width:701px){
 header .nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 16px!important;height:auto!important;min-width:0!important}
 header .nav>.brand,header .nav>.logo{grid-column:1!important;grid-row:1!important;min-width:0!important;order:0!important}
 header .nav>.actions{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:100%!important;margin-left:0!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:10px!important;order:0!important}
 header .nav>.mobile-menu{display:none!important}
 header .nav>#main-nav{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;justify-content:center!important;gap:8px 18px!important;order:0!important;height:auto!important;overflow:visible!important}
 header .nav>.actions>a.btn{white-space:nowrap!important}
}
