/* Same WordPress header, on the home page and the editorial pages. */
body #site-header.site-header,#as-app #site-header.site-header{position:relative;z-index:20;display:block;width:100%;padding:10px 24px!important;margin:0!important;background:#071529!important;color:#edf5ff;border-bottom:1px solid #315170!important;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
body #site-header .header-inner,#as-app #site-header .header-inner{display:flex;position:relative;align-items:center!important;flex-wrap:nowrap;justify-content:space-between;max-width:1200px!important;width:100%!important;min-height:82px;gap:24px;margin:0 auto!important;padding:0!important}
body #site-header .site-branding,#as-app #site-header .site-branding{flex:0 0 auto;display:block;min-width:0}
body #site-header .custom-logo-link,#as-app #site-header .custom-logo-link{display:flex;align-items:center;text-decoration:none!important}
body #site-header .custom-logo,#as-app #site-header .custom-logo{display:block;width:145px!important;height:auto!important;max-height:76px;object-fit:contain}
body #site-header .site-description{display:none!important}
body #site-header .site-navigation,#as-app #site-header .site-navigation{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;margin:0!important;padding:0!important}
body #site-header .site-navigation ul.menu,#as-app #site-header .site-navigation ul.menu{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;list-style:none;margin:0;padding:0}
body #site-header .menu li,#as-app #site-header .menu li{list-style:none;margin:0;padding:0;border:0;background:transparent}
body #site-header :is(.site-navigation,.site-navigation-dropdown) a,#as-app #site-header :is(.site-navigation,.site-navigation-dropdown) a{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px 13px!important;border-radius:999px;border:1px solid transparent;background:transparent!important;color:#edf5ff!important;text-decoration:none!important;font-size:17px!important;font-weight:650!important;line-height:1.45;white-space:nowrap}
body #site-header :is(.site-navigation,.site-navigation-dropdown) a:hover,body #site-header a[aria-current=page],#as-app #site-header :is(.site-navigation,.site-navigation-dropdown) a:hover,#as-app #site-header a[aria-current=page]{color:#edf5ff!important;background:#143653!important}
body #site-header .as-menu-compare a,#as-app #site-header .as-menu-compare a{border-color:#426485!important;background:linear-gradient(110deg,#10447c,#123752)!important;margin-left:8px}
body #site-header a:focus-visible,body #site-header button:focus-visible{outline:3px solid #65d7ff;outline-offset:4px}
body #site-header .site-navigation-toggle-holder,#as-app #site-header .site-navigation-toggle-holder{display:none}
body #site-header .site-navigation-dropdown,#as-app #site-header .site-navigation-dropdown{display:none!important}
body #site-header .site-navigation-toggle,#as-app #site-header .site-navigation-toggle{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:14px!important;background:#143653!important;border:1px solid #315170!important;border-radius:14px!important;color:#edf5ff!important}
body #site-header .site-navigation-toggle-icon,#as-app #site-header .site-navigation-toggle-icon{position:relative;display:block;width:22px;height:16px;background:linear-gradient(#edf5ff,#edf5ff) center/22px 2px no-repeat!important}
body #site-header .site-navigation-toggle-icon:before,body #site-header .site-navigation-toggle-icon:after,#as-app #site-header .site-navigation-toggle-icon:before,#as-app #site-header .site-navigation-toggle-icon:after{content:"";position:absolute;left:0;width:22px;height:2px;background:#edf5ff!important;transform:none;transition:none}
body #site-header .site-navigation-toggle-icon:before{top:0}body #site-header .site-navigation-toggle-icon:after{bottom:0;top:auto}
@media(max-width:1100px){body #site-header.site-header,#as-app #site-header.site-header{padding:8px 18px!important}body #site-header .header-inner,#as-app #site-header .header-inner{min-height:76px;gap:18px}body #site-header .custom-logo,#as-app #site-header .custom-logo{width:125px!important}body #site-header .site-navigation,#as-app #site-header .site-navigation{display:none!important}body #site-header .site-navigation-toggle-holder,#as-app #site-header .site-navigation-toggle-holder{display:block;margin-left:auto}body #site-header .site-navigation-dropdown,#as-app #site-header .site-navigation-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;z-index:30;margin:0}body #site-header .site-navigation-dropdown[aria-hidden=false],#as-app #site-header .site-navigation-dropdown[aria-hidden=false]{display:block!important}body #site-header .site-navigation-dropdown ul.menu,#as-app #site-header .site-navigation-dropdown ul.menu{display:block;background:#10263f!important;border:1px solid #315170;border-radius:18px;padding:12px;box-shadow:0 20px 50px #0005;list-style:none;margin:0;width:100%;max-height:75vh;overflow-y:auto}body #site-header .site-navigation-dropdown a,#as-app #site-header .site-navigation-dropdown a{white-space:normal;border-radius:12px!important;font-size:18px!important;padding:13px 16px!important;width:100%}body #site-header .site-navigation-dropdown .as-menu-compare a,#as-app #site-header .site-navigation-dropdown .as-menu-compare a{margin:8px 0 0}}
@media(prefers-reduced-motion:reduce){body #site-header *{transition:none!important;animation:none!important}}
