/* Keep all primary destinations available in portrait layouts. */
@media(max-width:760px){
 body>header{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:0;padding:12px 5% 16px;overflow:visible}
 body>header>.brand{align-self:flex-start}
 body>header .header-logo{width:57px;height:57px}
 body>header>nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 20px;width:100%;min-width:0}
 body>header>nav>a,body>header>nav>a.top-illustrations,body>header>nav>a.top-goods,body>header>nav>a[href='#story'],body>header>nav>a[href='index.html#story']{display:inline-flex!important;align-items:center;min-height:40px;padding:3px 0;font-size:18px!important;line-height:1.2;white-space:nowrap;letter-spacing:0}
 body>header>nav>.more-navigation{display:inline-flex;align-items:center;min-height:40px;margin-left:auto}
 body>header .more-trigger{min-height:40px;font-size:18px;padding:3px 0;gap:8px}
 body>header .more-links{top:calc(100% + 8px);right:0}
 html[data-visual-mode=chaos] body>header>nav>a{font-size:11px!important;letter-spacing:-.3px}
 html[data-visual-mode=chaos] body>header>nav{column-gap:16px}
}
@media(max-width:380px){body>header>nav{gap:4px 15px}body>header>nav>a,body>header>nav>a.top-illustrations,body>header>nav>a.top-goods,body>header>nav>a[href='#story'],body>header>nav>a[href='index.html#story']{font-size:17px!important}body>header .more-trigger{font-size:17px}html[data-visual-mode=chaos] body>header>nav>a{font-size:10px!important}}
