.mwa-menu-trigger,.mwa-menu-close,.mwa-dock-menu{cursor:pointer;font:inherit}.mwa-menu-trigger{display:flex;gap:12px;align-items:center;background:#24272a;color:#fff;border:1px solid #555;padding:13px 19px;font-weight:900;letter-spacing:2px}.mwa-menu-trigger:hover{border-color:#ff7518}.mwa-drawer-shade{position:fixed;inset:0;background:#000b;z-index:9997;opacity:0;transition:opacity .25s}.mwa-drawer-shade.is-open{opacity:1}.mwa-drawer{position:fixed;right:0;top:0;bottom:0;width:min(440px,94vw);background:#181b1e;color:#f5f4f2;z-index:9998;box-shadow:-20px 0 60px #0008;transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column;border-left:2px solid #ff7518}.mwa-drawer.is-open{transform:translateX(0)}.mwa-drawer-top{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;border-bottom:1px solid #444;font-size:23px;font-style:italic;letter-spacing:1px}.mwa-drawer-top span{color:#ff7518}.mwa-menu-close{background:transparent;border:1px solid #555;color:#fff;padding:9px 14px;font-size:19px}.mwa-drawer-scroll{overflow-y:auto;padding:22px 28px;flex:1}.mwa-drawer-feature{display:flex;justify-content:space-between;background:#ff7518;color:#171717!important;font-weight:900;padding:18px;margin-bottom:20px;letter-spacing:1px}.mwa-drawer details{border-bottom:1px solid #3b3d40}.mwa-drawer summary{cursor:pointer;list-style:none;font-size:14px;font-weight:900;letter-spacing:1.3px;padding:21px 0;display:flex;justify-content:space-between}.mwa-drawer summary::-webkit-details-marker{display:none}.mwa-drawer summary:after{content:'+';color:#ff7518;font-size:22px}.mwa-drawer details[open] summary:after{content:'−'}.mwa-drawer summary span{display:none}.mwa-drawer-sub{display:grid;gap:0;padding-bottom:14px}.mwa-drawer-sub a{display:block;color:#c5c7c9;padding:12px 8px 12px 17px;border-left:2px solid #444;font-size:14px;line-height:1.4}.mwa-drawer-sub a:hover{color:#ff7518;border-color:#ff7518;background:#ffffff08}.mwa-drawer-foot{border-top:1px solid #444;padding:20px 28px;font-size:11px;letter-spacing:1.5px;color:#bbb}.mwa-drawer-foot small{letter-spacing:0;color:#888}.mwa-menu-open{overflow:hidden}.mwa-mobile-dock{display:none}@media(max-width:850px){.mwa-links{display:none!important}.mwa-nav{justify-content:flex-end}.mwa-menu-trigger{margin-left:auto}.mwa-topline{display:none}}@media(max-width:600px){body{padding-bottom:76px}.mwa-top{padding:17px 5%}.mwa-menu-trigger{padding:11px 14px}.mwa-menu-trigger span{display:none}.mwa-nav{display:none!important}.mwa-mobile-dock{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:9996;background:#141719;border-top:1px solid #4a4a4a;padding:6px 4px max(7px,env(safe-area-inset-bottom));box-shadow:0 -10px 25px #0008}.mwa-mobile-dock a,.mwa-mobile-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#ddd;background:none;border:0;font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;padding:5px 0}.mwa-mobile-dock span{font-size:25px;line-height:1.1}.mwa-mobile-dock .mwa-dock-book{color:#ff7518}.mwa-mobile-dock .mwa-dock-book span{font-size:30px}.mwa-drawer{bottom:0}.mwa-drawer-top{padding:20px}.mwa-drawer-scroll{padding:15px 20px}}@media(prefers-reduced-motion:reduce){.mwa-drawer,.mwa-drawer-shade{transition:none}}