.pan-side-backdrop:not([hidden]){position:fixed;inset:0;background:rgba(9,18,32,.55);z-index:9997}.pan-side-drawer{position:fixed;right:0;top:0;height:100dvh;width:min(390px,92vw);background:#fff;color:#172033;z-index:9998;box-shadow:-12px 0 36px #0002;overflow-y:auto;transform:translateX(105%);transition:transform .25s ease;padding:22px;visibility:hidden}.pan-side-drawer.is-open{transform:translateX(0);visibility:visible}.pan-side-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:18px;font-size:20px}.pan-side-close{border:0;background:transparent;font-size:32px;cursor:pointer;line-height:1}.pan-side-links,.pan-side-links ul{list-style:none;margin:0;padding:0}.pan-side-links>li{border-bottom:1px solid #edf0f2}.pan-side-links a{display:block;padding:14px 4px;font-size:15px;font-weight:650}.pan-side-links .sub-menu{padding-left:18px;background:#f7f8fa}.pan-side-links .sub-menu a{font-size:13px;padding:10px 5px}.pan-side-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.pan-side-drawer{transition:none}}