/* One calm nav row: discovery links left, account/tools right. */
.site-header .navline>.shell{display:flex;align-items:center;gap:clamp(18px,2vw,32px);min-width:0;justify-content:space-between}
.site-header .navline nav.primary,.site-header .navline nav.jw-nav-right{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;gap:clamp(15px,1.5vw,24px)}
.site-header .navline nav.jw-nav-right{margin-left:auto;flex-shrink:0}
.site-header .navline nav.primary>a,.site-header .navline nav.jw-nav-right>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;line-height:1.2;font-family:var(--jw-font,"Inter",system-ui,sans-serif)!important;font-weight:600;font-size:13px;text-decoration:none}
.site-header .navline nav.primary>a:hover,.site-header .navline nav.jw-nav-right>a:hover{text-decoration:underline;text-underline-offset:4px}
.site-header .navline nav.jw-nav-right>a:first-child{border-left:1px solid #ddd;padding-left:clamp(14px,1.5vw,23px)}
@media(max-width:1120px){.site-header .navline>.shell{gap:12px}.site-header .navline nav.primary,.site-header .navline nav.jw-nav-right{gap:10px}.site-header .navline nav.primary>a,.site-header .navline nav.jw-nav-right>a{font-size:11px}}
@media(max-width:850px){.site-header .navline{display:none}.site-header .mobile-nav{display:block}.site-header .utility{flex-wrap:wrap}.site-header .jw-search{flex:1 1 100%;order:3}.site-header .jw-search input{min-width:0}}
@media(max-width:950px){.site-header .navline{display:none}.site-header .mobile-nav{display:block}.site-header .utility{flex-wrap:wrap}.site-header .jw-search{flex:1 1 100%;order:3}.site-header .jw-search input{min-width:0}}
