.am-mobile-toggle,.am-mobile-panel{display:none}
@media(max-width:700px){
body .am-header.am-mobile-header{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;justify-content:normal!important;gap:0!important;box-sizing:border-box!important;padding:24px 0!important;height:auto!important;min-height:0!important;background:#fff;border-bottom:1px solid #E6E8E2}
body .am-header.am-mobile-header>.am-brand{grid-column:2;grid-row:1;position:static!important;transform:none!important;justify-self:center;float:none!important;margin:0!important}
body .am-header.am-mobile-header>:not(.am-brand):not(.am-mobile-toggle):not(.am-mobile-panel){display:none!important}
body .am-mobile-header .am-mobile-toggle{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:#385640;cursor:pointer}
.am-mobile-toggle .am-mobile-cross,.am-mobile-toggle[aria-expanded="true"] .am-mobile-bars{display:none}
.am-mobile-toggle[aria-expanded="true"] .am-mobile-cross{display:block}
body .am-mobile-panel{grid-column:1/-1;grid-row:2;display:block;min-width:0;margin-top:22px;padding:8px 0 0;border-top:1px solid #E6E8E2;max-height:calc(100dvh - 150px);overflow-y:auto;font-family:Paperlogy,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;color:#385640}
body .am-mobile-panel[hidden],body .am-mobile-panel [hidden]{display:none!important}
body .am-mobile-panel nav{display:flex;flex-direction:column;gap:0}
body .am-mobile-panel nav a{display:block;padding:16px 4px;border-bottom:1px solid #E6E8E2;color:#385640;font:500 14px/1.6 Paperlogy,sans-serif;text-decoration:none}
body .am-mobile-panel .am-mobile-search-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:16px 4px;border:0;background:transparent;color:#385640;font:500 14px/1.6 Paperlogy,sans-serif;text-align:left;cursor:pointer}
body .am-mobile-panel form{display:flex;gap:8px;padding:4px 0 0;margin:0;animation:amMobileSearch 220ms ease}
body .am-mobile-panel input{box-sizing:border-box;flex:1;min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid #E6E8E2;border-radius:8px;background:#fff;color:#26352D;font:400 14px/1.5 Paperlogy,sans-serif}
body .am-mobile-panel form button{min-height:44px;padding:10px 14px;border:1px solid #E6E8E2;border-radius:8px;background:#F3F5EF;color:#385640;font:500 14px/1.5 Paperlogy,sans-serif;white-space:nowrap;cursor:pointer}
body .am-mobile-header :is(button,a,input):focus-visible{outline:2px solid #65866A;outline-offset:3px}
@keyframes amMobileSearch{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){body .am-mobile-panel form{animation:none}}
}
