body .custom-header{height:140px;min-height:0px}body .site-branding{padding:10px 0px !important;margin-bottom:0px !important}body .custom-logo-link img{width:auto;height:clamp(80px,80px + 40*(100vw - 360px) / 280,120px);margin:0px;max-height:none !important;display:block !important;max-width:none !important;pointer-events:none}body .navigation-top{width:240px;min-width:0px !important;max-width:none !important;height:auto}body .navigation-top .wrap{padding-left:2em !important;padding-right:2em !important}body .main-navigation>div>ul{padding-left:0px;padding-right:0px}body .main-navigation li{display:block;float:none;height:auto;padding-left:0px;margin-bottom:10px;text-align:right}body .main-navigation a{display:inline;padding:0px}body .main-navigation .menu-item-has-children>a>.icon,body .main-navigation .page_item_has_children>a>.icon,body .dropdown-toggle{display:none}.js body .main-navigation ul ul{display:none}body .main-navigation ul li.menu-item-has-children.focus::after,body .main-navigation ul li.menu-item-has-children.focus::before,body .main-navigation ul li.menu-item-has-children:hover::after,body .main-navigation ul li.menu-item-has-children:hover::before{display:none}@media screen and (max-width: 48em){body .site-header{margin-bottom:0px !important}body .navigation-top{width:auto;padding-top:0px}body .site-content{margin-top:110px !important}}@media screen and (min-width: 48em){body .navigation-top{position:fixed;padding-top:1.5em;background:var(--col1) !important}body .site-content{margin-top:160px !important}body #content .wrap,body #colophon .wrap{padding-right:240px}body.blog:not(.has-sidebar) #primary article{float:none;width:auto;min-width:none;margin-left:0px}}.js body.logged-in .main-navigation ul ul{font-style:italic}.js body.logged-in .main-navigation ul ul li a{color:var(--col3) !important}.js body.logged-in .main-navigation ul .current-menu-item ul,.js body.logged-in .main-navigation ul .current-menu-ancestor ul{display:block;position:static;margin-top:10px;background:none}.js body.logged-in .main-navigation ul .current-menu-item ul li,.js body.logged-in .main-navigation ul .current-menu-ancestor ul li{margin:10px 1em 0px 0px;background:none !important}.js body.logged-in .main-navigation ul .current-menu-item ul li a,.js body.logged-in .main-navigation ul .current-menu-ancestor ul li a{padding:0px}.js body.logged-in .main-navigation ul .current-menu-item ul li.current-menu-item a,.js body.logged-in .main-navigation ul .current-menu-ancestor ul li.current-menu-item a{color:#fff !important}
