/* The existing masthead gains one item; use the native mobile menu earlier. */
@media(min-width:901px){.site-header nav.desktop-navigation{gap:clamp(14px,2vw,28px);font-size:15px}}
@media(min-width:751px) and (max-width:900px){.site-header nav.desktop-navigation{display:none}.mobile-menu{display:block}.mobile-menu summary{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer;list-style:none}.menu-lines{display:grid;gap:5px;width:22px}.menu-lines span{height:1px;width:22px;background:var(--ink)}.site-header .mobile-menu nav{position:absolute;right:0;top:100%;width:min(340px,calc(100vw - 40px));display:grid;gap:0;background:var(--paper);padding:16px 24px;border:1px solid var(--line);box-shadow:0 12px 24px #2c302b18}.site-header .mobile-menu nav a{padding-block:8px}}
