/* Keep the header on one line; compact screens use a disclosure menu. */
#sigt-home-stories>.sh-header{flex-wrap:nowrap;gap:18px}
#sigt-home-stories>.sh-header>.sh-navigation{flex-wrap:nowrap;white-space:nowrap;gap:20px;min-width:0}
#sigt-home-stories>.sh-header>.sh-navigation>*{flex-shrink:0}
#sigt-home-stories .sh-header>.sh-social-icons{flex:none;flex-wrap:nowrap;white-space:nowrap}
#sigt-home-stories .sh-site-menu{display:none}
#sigt-home-stories .sh-site-menu>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;border:1px solid #3b4657;border-radius:9px;background:#1f2937;color:#fff}
#sigt-home-stories .sh-site-menu>summary::-webkit-details-marker{display:none}
#sigt-home-stories .sh-site-menu>summary:focus-visible{outline:2px solid var(--sh-red);outline-offset:3px}
#sigt-home-stories .sh-site-menu .sh-menu-close-icon{display:none}
#sigt-home-stories .sh-site-menu[open] .sh-menu-open-icon{display:none}
#sigt-home-stories .sh-site-menu[open] .sh-menu-close-icon{display:block}
#sigt-home-stories .sh-menu-panel{position:absolute;right:22px;top:calc(100% + 8px);z-index:50;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:12px;border:1px solid #41414a;border-radius:12px;background:#15171c;box-shadow:0 14px 40px #0008}
#sigt-home-stories .sh-menu-panel nav{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:800}
#sigt-home-stories .sh-menu-panel nav>a,#sigt-home-stories .sh-menu-panel .sh-magazine-menu>summary{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:7px;background:#1f2937;color:#f5f3ec}
#sigt-home-stories .sh-menu-panel nav>a:hover,#sigt-home-stories .sh-menu-panel .sh-magazine-menu>summary:hover{background:#303b4b;text-decoration:none}
#sigt-home-stories .sh-menu-panel .sh-magazine-popover{position:static;min-width:0;margin-top:4px;padding:0 0 4px 14px;border:0;background:transparent;box-shadow:none}
#sigt-home-stories .sh-menu-panel .sh-magazine-popover a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#ddd;font-size:13px}
#sigt-home-stories .sh-menu-panel>.sh-account{display:flex;width:100%;margin:12px 0 0}
@media(max-width:1100px){
 #sigt-home-stories>.sh-header{gap:12px;padding:14px 22px;flex-wrap:nowrap}
 #sigt-home-stories>.sh-header>.sh-navigation,#sigt-home-stories>.sh-header>.sh-account{display:none}
 #sigt-home-stories>.sh-header>.sh-logo{order:1;flex:0 0 125px}
 #sigt-home-stories>.sh-header>.sh-logo img{width:125px}
 #sigt-home-stories>.sh-header>.sh-site-search{order:2;margin-left:auto;position:static;flex:none}
 #sigt-home-stories>.sh-header>.sh-social-icons{order:3;margin:0;flex:none}
 #sigt-home-stories>.sh-header>.sh-site-menu{order:4;display:block;flex:none;position:static}
 #sigt-home-stories>.sh-header>.sh-site-search form{top:calc(100% + 8px);right:22px}
}
@media(max-width:600px){
 #sigt-home-stories>.sh-header{gap:8px;padding:12px 14px}
 #sigt-home-stories>.sh-header>.sh-logo{flex-basis:100px}
 #sigt-home-stories>.sh-header>.sh-logo img{width:100px}
 #sigt-home-stories>.sh-header>.sh-social-icons a{width:32px;height:44px}
 #sigt-home-stories>.sh-header>.sh-site-search summary{width:40px;height:44px}
 #sigt-home-stories>.sh-header>.sh-site-search form,#sigt-home-stories .sh-menu-panel{right:14px}
}
