.SiteHeader-module__Tkw0gW__menuButton{display:none}.SiteHeader-module__Tkw0gW__menu{color:#294c3b;background:#f7f5eb;border:1.5px solid #647259;border-radius:14px;width:230px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);margin:0;padding:14px 18px 24px;position:fixed;inset:72px 16px auto auto;overflow-y:auto;box-shadow:0 12px 35px #294c3b30}.SiteHeader-module__Tkw0gW__menu::backdrop{background:#294c3b25}.SiteHeader-module__Tkw0gW__menuHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.SiteHeader-module__Tkw0gW__menuHeading h2{font-family:var(--font-display);font-size:20px;font-weight:500}.SiteHeader-module__Tkw0gW__menuHeading button{cursor:pointer;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:30px}.SiteHeader-module__Tkw0gW__header .SiteHeader-module__Tkw0gW__menu nav{flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:0;display:flex}.SiteHeader-module__Tkw0gW__header .SiteHeader-module__Tkw0gW__menu nav .keycap{width:112px;max-width:112px}.SiteHeader-module__Tkw0gW__header .SiteHeader-module__Tkw0gW__menu nav .keycap-label{font-size:16px}@media (max-width:700px){.SiteHeader-module__Tkw0gW__header{padding-bottom:8px;display:block;position:relative}.SiteHeader-module__Tkw0gW__header .SiteHeader-module__Tkw0gW__desktopNav{display:none}.SiteHeader-module__Tkw0gW__menuButton{cursor:pointer;background:#f7f5eb;border:1.5px solid #647259;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:21px;right:20px}}
