/* Responsive navigation toggle shared by all subpages */
.mobile-menu-toggle{display:none;width:30px;height:30px;border:0;background:transparent;padding:4px;flex-direction:column;justify-content:space-around}.mobile-menu-toggle span{display:block;height:2px;background:#fff;transition:transform .25s,opacity .2s}.mobile-menu-toggle.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){.subnav{position:fixed;z-index:1060;align-items:center!important}.mobile-menu-toggle{display:flex;order:2;position:relative;z-index:1060}.subnav-links{position:fixed;z-index:1050;top:0;bottom:0;left:-105%;right:auto;width:80vw;max-width:360px;display:flex;visibility:hidden;flex-direction:column;align-items:flex-start;gap:4px;max-width:360px!important;margin:0!important;padding:78px max(5vw,26px) 22px;background:#1c211f;border:0;box-shadow:14px 0 22px #0004;transform:none!important;transition:left .3s ease,visibility 0s linear .3s;overflow-y:auto;overflow-x:hidden}.subnav-links.open{left:0;visibility:visible;transition:left .3s ease}.subnav:has(.subnav-links.open)::after{content:"";position:fixed;inset:0;z-index:1040;background:#0008;pointer-events:none}.subnav-links a{font-size:12px!important;width:100%;padding:10px 0;border-bottom:1px solid #ffffff17}.subnav-links a:last-child{border-bottom:0}}@media(max-width:500px){.subnav{display:flex!important;padding-top:10px;padding-bottom:10px}.subbrand{margin-bottom:0!important}.subnav-links{padding-top:78px}}
