.pl-menu{display:none}.pl-nav-in,.cs-nav{position:relative}.pl-menu-btn{width:38px;height:38px;color:var(--ink,#2c2c2c);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .12s ease-out;display:grid;box-shadow:0 0 0 1px #0000000f}.pl-menu-btn:active{transform:scale(.94)}.pl-menu-list{transform-origin:100% 0;background:#fff;border-radius:20px;width:min(280px,100vw - 32px);padding:8px;animation:.22s cubic-bezier(.2,.9,.3,1.1) both pl-menu-in;display:grid;position:absolute;top:calc(100% + 2px);right:16px;box-shadow:0 24px 48px -18px #0000004d,0 0 0 1px #0000000d}.pl-menu-list a{color:var(--ink,#2c2c2c);border-radius:12px;padding:11px 14px;font-size:16px;text-decoration:none}.pl-menu-list a:active,.pl-menu-list a[aria-current=page]{background:var(--bg,#f3f2ef)}@keyframes pl-menu-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pl-menu-list{animation:none}}@media (max-width:760px){.pl-menu{display:block}.pl-nav-l{gap:12px}}.cs-nav .pl-menu-btn{color:#fff;box-shadow:none;background:#ffffff1f}.cs-nav .cs-nav-r .pl-menu-list a{color:#2c2c2c;display:block}@media (max-width:860px){.cs-nav-r{gap:12px}.cs-nav .pl-menu{display:block}}
