.mobile-nav-module__w1QWZG__mobileHeader{gap:10px}.mobile-nav-module__w1QWZG__guideMenu{position:relative}.mobile-nav-module__w1QWZG__guideMenu summary{color:#596b5d;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:flex}.mobile-nav-module__w1QWZG__guideMenu summary::-webkit-details-marker{display:none}.mobile-nav-module__w1QWZG__guideMenu summary:after{content:"⌄";font-size:14px}.mobile-nav-module__w1QWZG__guideMenu summary:focus-visible{outline-offset:4px;outline:3px solid #779449}.mobile-nav-module__w1QWZG__guideMenuPanel{z-index:5;border:1px solid var(--nc-line);background:var(--nc-paper);width:230px;padding:5px 14px;position:absolute;top:calc(100% + 16px);left:-14px;box-shadow:0 12px 30px #1b322b1f}.mobile-nav-module__w1QWZG__guideMenuPanel a{border-bottom:1px solid var(--nc-line);color:var(--nc-ink);padding:12px 1px;font-size:12px;font-weight:600;display:block}.mobile-nav-module__w1QWZG__guideMenuPanel a:last-child{border-bottom:0}.mobile-nav-module__w1QWZG__guideMenuPanel a:hover{color:#78934a}.mobile-nav-module__w1QWZG__mobileMenu{display:none}@media (max-width:680px){.mobile-nav-module__w1QWZG__mobileMenu{margin-left:auto;display:block;position:relative}.mobile-nav-module__w1QWZG__mobileMenu summary{border:1px solid var(--nc-line);min-height:38px;color:var(--nc-ink);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:700;list-style:none;display:flex}.mobile-nav-module__w1QWZG__mobileMenu summary::-webkit-details-marker{display:none}.mobile-nav-module__w1QWZG__mobileMenu summary:focus-visible{outline-offset:3px;outline:3px solid #779449}.mobile-nav-module__w1QWZG__mobileMenu summary:after{content:"⌄";color:var(--nc-muted);font-size:14px}.mobile-nav-module__w1QWZG__mobileMenu[open] summary{background:var(--nc-paper-deep)}.mobile-nav-module__w1QWZG__mobileMenuPanel{z-index:5;border:1px solid var(--nc-line);background:var(--nc-paper);width:min(220px,100vw - 40px);padding:5px 12px;position:absolute;top:calc(100% + 8px);right:-85px;box-shadow:0 12px 30px #1b322b1f}.mobile-nav-module__w1QWZG__mobileMenuPanel a{border-bottom:1px solid var(--nc-line);color:var(--nc-ink);padding:12px 1px;font-size:12px;font-weight:600;display:block}.mobile-nav-module__w1QWZG__mobileMenuPanel a:last-child{border-bottom:0}.mobile-nav-module__w1QWZG__mobileMenuLabel{color:var(--nc-muted);letter-spacing:.12em;text-transform:uppercase;padding:13px 1px 5px;font-size:9px;font-weight:700;display:block}.mobile-nav-module__w1QWZG__mobileMenuPanel a:hover{color:#78934a}}
