.brandNav .brandMenuContainer{margin-left:auto;display:block}.brandNav .brandMobileToggle{display:none}.brandNav .brandMenu{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.brandNav .brandMenuItem{display:block;position:relative}.brandNav .brandMenuMain{align-items:center;gap:.2rem;display:flex}.brandNav .brandMenu button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem}.brandNav .brandMenuDropdown{background:var(--brand-header-bg,var(--bg,#090f1e));background-color:var(--bg,#090f1e);min-width:190px;max-width:85vw;color:var(--brand-header-text,#fff);z-index:100;border:1px solid;border-radius:8px;flex-direction:column;gap:.25rem;padding:.65rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0005}.brandNav .brandMenuDropdown a{text-transform:none;padding:.6rem;display:block}.brandMenu a:focus-visible,.brandMenu button:focus-visible{outline-offset:3px;outline:2px solid}.brandNav .brandMenuContainer .brandMobileToggle:focus-visible{outline-offset:3px;outline:3px solid}@media (width<=640px){.brandPublic .brandNav{position:relative;flex-flow:wrap!important;align-items:center!important;gap:12px!important}.brandPublic .brandNav>.brandMenuContainer{display:block;flex-basis:auto!important;margin-left:auto!important}.brandPublic[data-header-sticky=true] .brandNav{position:sticky!important}.brandNav .brandMenuContainer .brandMobileToggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.brandNav .brandMenuContainer .brandMenu{display:none}.brandNav .brandMenuContainer .brandMenu[data-mobile-open=true]{z-index:110;background:var(--brand-header-bg,var(--bg,#090f1e));background-color:var(--bg,#090f1e);color:var(--brand-header-text,#fff);box-sizing:border-box;border:1px solid;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;max-height:70vh;margin:0;padding:16px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.brandNav .brandMenu .brandMenuItem,.brandNav .brandMenu .brandMenuMain{margin:0}.brandNav .brandMenu .brandMenuMain{justify-content:space-between}.brandNav .brandMenu a{overflow-wrap:anywhere;white-space:normal;box-sizing:border-box;min-height:44px;padding:10px}.brandNav .brandMenu .brandMenuDropdown{min-width:0;max-width:100%;box-shadow:none;margin:4px 0 0;padding:8px;position:static}}
