.globalNavBar.globalNavBar--blog{position:relative}.globalNavBar.globalNavBar--blog:has(.js-mobile-menu-active){inset-block-start:0;inset-inline:0;position:fixed}.globalNavBar--blog .globalNavBar__controls{align-items:center;display:flex;gap:10px}.globalNavBar--blog .globalNavBar__brand{min-width:unset}.globalNavBar--blog .globalNavBar__search-btn{background:transparent;border:none;border-radius:var(--radius-0);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;transition:background-color var(--t-fast,.2s) var(--ease,ease);width:36px}.globalNavBar--blog .globalNavBar__cta-btn{white-space:nowrap;width:auto}.globalNavBar--blog .globalNavBar__cta-container:not([data-location=mobile-nav]){display:none!important}.globalNavBar--blog .js-mobile-menu__toggle{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0;z-index:100}.globalNavBar--blog .js-mobile-menu__toggle svg{height:26px;min-width:26px;width:26px}.globalNavBar--blog .logo__mobile{display:none;height:var(--logo-h,35px);width:auto}.globalNavBar--blog .globalNavBar__nav{background:var(--tofu-gray-bg);flex-direction:column;gap:.5rem;height:100dvh;justify-content:flex-start;max-width:0;overflow:hidden;padding-block:10vh;padding-bottom:180px;position:absolute;right:0;top:0;transition:max-width var(--t-fast,.2s) var(--ease,ease),transform var(--t-fast,.2s) var(--ease,ease),box-shadow var(--t-fast,.2s) var(--ease,ease);width:min(60vw,500px);z-index:2}.globalNavBar--blog .globalNavBar__nav.js-mobile-menu-active{box-shadow:-4px 0 4px 4px rgba(0,0,0,.05);max-width:min(60vw,500px)}.globalNavBar--blog:has(.js-mobile-menu-active) .js-mobile-menu__toggle{position:absolute;right:1.5rem;top:1.25rem;z-index:3}.globalNavBar--blog .nav-item__container{flex-direction:column;gap:0;height:auto;overflow-y:auto;padding-bottom:180px;position:relative}.globalNavBar--blog .globalNavBar-nav__item{border-bottom:1px solid var(--tofu-gray-89);display:flex;height:auto;justify-content:flex-start;padding:1.25rem var(--section-horizontal-padding,2rem);width:100%}.globalNavBar--blog .globalNavBar-nav__item.login{border-bottom:none;display:flex;padding:.5rem 0}.globalNavBar--blog .globalNavBar-nav__link{font-family:var(--display-font);font-size:24px;font-weight:var(--font-weight-2);height:auto;max-height:52px;padding:.5rem 0;width:100%}.globalNavBar--blog .globalNavBar__cta-container[data-location=mobile-nav]{background-color:var(--tofu-gray-bg);inset-inline:0;bottom:0;display:none;flex-direction:column;gap:10px;justify-content:center;margin:0;padding:1rem 1rem 2rem;position:absolute;width:100%}body.has-blog-thumb-nav .globalNavBar--blog .globalNavBar__cta-container[data-location=mobile-nav]{bottom:56px}body.has-blog-thumb-nav .globalNavBar--blog .globalNavBar__nav,body.has-blog-thumb-nav .globalNavBar--blog .nav-item__container{padding-bottom:236px}.globalNavBar--blog .js-mobile-menu-active .globalNavBar__cta-container[data-location=mobile-nav]{box-shadow:0 -2px 2px 0 rgba(0,0,0,.05);display:flex}.globalNavBar--blog .mega-menu{grid-template-rows:0fr;opacity:1;overflow:hidden;position:static;transition:grid-template-rows .5s ease-out;width:100%}.globalNavBar--blog .mega-menu.js-mega-menu-active{box-shadow:none;grid-template-rows:1fr}.globalNavBar--blog .mega-menu__grid{grid-template-columns:1fr;padding:0;transition:padding .3s ease-out;width:100%}.globalNavBar--blog .js-mega-menu-active .mega-menu__grid{padding:2rem 0}.globalNavBar--blog .mega-menu__column,.globalNavBar--blog .mega-menu__column .nav-card,.globalNavBar--blog .mega-menu__column.doubled{width:100%}.globalNavBar__backdrop{background:rgba(0,0,0,.3);inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1}.globalNavBar__backdrop.active{opacity:1;visibility:visible}.globalNavBar--blog~.globalNavBar__spacer{display:none}.globalNavBar--blog:has(.js-mobile-menu-active)~.globalNavBar__spacer{display:block}html.globalNav-drawer-open{overflow:hidden}@media (max-width:768px){.globalNavBar--blog .globalNavBar__nav{width:100vw}.globalNavBar--blog .globalNavBar__nav.js-mobile-menu-active{max-width:100vw}.globalNavBar--blog .logo{display:none}.globalNavBar--blog .logo__mobile{display:block}}@media (max-width:560px){.globalNavBar--blog .globalNavBar__cta-btn{display:none}}@media (prefers-reduced-motion:reduce){.globalNavBar__backdrop{transition:none!important}}