/* Keep the primary menu in one row with no horizontal scrollbar. */
.srchn-header .srchn-nav{scrollbar-width:none!important;-ms-overflow-style:none}.srchn-header .srchn-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
@media(max-width:1000px){.srchn-header{flex-wrap:nowrap!important;gap:6px!important;padding:8px 10px!important;min-height:60px!important}.srchn-header .brand-lockup-nav{display:none!important}.srchn-header .brand-logo-icon{display:block!important;width:30px!important;height:30px!important}.srchn-header .srchn-logo{flex:0 0 34px!important;width:34px!important;min-width:34px!important}.srchn-header .srchn-nav{display:flex!important;flex:1 1 0!important;overflow:hidden!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;justify-content:space-between!important}.srchn-header .srchn-nav a{padding:0 7px!important;min-height:44px!important;font-size:12px!important;gap:5px!important;flex:0 1 auto!important}.srchn-header .srchn-nav a svg{width:18px!important;height:18px!important;flex:0 0 18px!important}}
@media(max-width:650px){.srchn-header .srchn-nav a{position:relative;flex:1 1 0!important;min-width:40px!important;min-height:44px!important;padding:0!important;gap:0!important}.srchn-header .srchn-nav a svg{width:20px!important;height:20px!important;flex:0 0 20px!important}.srchn-header .srchn-nav a span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}
/* Visible phone labels; six equal columns, no off-screen menu items. */
@media(max-width:650px){.srchn-header .srchn-nav{align-items:stretch!important}.srchn-header .srchn-nav a{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:80px!important;padding:7px 0!important;text-align:center!important}.srchn-header .srchn-nav a span{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.035em!important}.srchn-header{padding:6px 5px!important;gap:3px!important}.srchn-header .srchn-logo{flex-basis:28px!important;width:28px!important;min-width:28px!important}.srchn-header .brand-logo-icon{width:26px!important;height:26px!important}}
@media(max-width:1000px){.srchn-header{flex-wrap:wrap!important;justify-content:flex-start!important}.srchn-header .srchn-logo{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important}.srchn-header .brand-lockup-nav{display:flex!important;align-items:center!important;gap:7px!important}.srchn-header .brand-lockup-nav .brand-maze{display:block!important;width:28px!important;height:28px!important}.srchn-header .brand-lockup-nav .brand-wordmark{display:block!important;width:112px!important;height:auto!important}.srchn-header .brand-logo-icon{display:none!important}.srchn-header .srchn-nav{flex:1 1 100%!important;width:100%!important;margin:0!important}}
/* Latest direction: one labelled row, swipe the menu, no visible scrollbar. */
@media(max-width:1000px){.srchn-header{flex-wrap:nowrap!important;gap:8px!important;padding:8px 10px!important;min-height:64px!important}.srchn-header .srchn-logo{flex:0 0 auto!important}.srchn-header .brand-lockup-nav .brand-wordmark{width:88px!important}.srchn-header .brand-lockup-nav .brand-maze{width:26px!important;height:26px!important}.srchn-header .brand-lockup-nav{gap:5px!important}.srchn-header .srchn-nav{flex:1 1 0!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;justify-content:flex-start!important;scroll-padding-inline:4px!important}.srchn-header .srchn-nav a{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:0!important;min-height:44px!important;padding:0 10px!important;gap:6px!important;scroll-snap-align:start!important}.srchn-header .srchn-nav a span{position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important;letter-spacing:normal!important}.srchn-header .srchn-nav a svg{width:18px!important;height:18px!important;flex-basis:18px!important}}
