/* Isolated navigation proposals. Brand artwork and dimensions remain inherited. */
body.site-draft.nav-proposal[data-nav-option]{--nav-ink:#f5f7f8;--nav-line:rgba(255,255,255,.65);--nav-accent:#2d629b;}
body.site-draft.nav-proposal[data-nav-option].past-hero{--nav-ink:#292d2e;--nav-line:#9aa8b3;}
body.site-draft.nav-proposal[data-nav-option] header.scroll-change #main-menu{gap:30px;}
body.site-draft.nav-proposal[data-nav-option] header.scroll-change #main-menu>li>a{position:relative;color:var(--nav-ink)!important;font-family:WBNOpen,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:none;box-shadow:none!important;background:transparent!important;}
body.site-draft.nav-proposal[data-nav-option] #main-menu>li>a::after{content:'';position:absolute;left:0;right:0;bottom:2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;}
body.site-draft.nav-proposal[data-nav-option] #main-menu>li>a:is(:hover,[aria-current])::after{transform:scaleX(1);}
body.site-draft.nav-proposal[data-nav-option].past-hero #main-menu>li>a[aria-current]{color:var(--nav-accent)!important;}
body.site-draft.nav-proposal[data-nav-option] header.scroll-change :is(a,button):focus-visible{outline:3px solid var(--nav-accent);outline-offset:4px;}
body.site-draft.nav-proposal[data-nav-option]:not(.past-hero) header.scroll-change :is(a,button):focus-visible{outline-color:#fff;}
.nav-proposal #main-menu::before,.nav-proposal #main-menu::after{content:none;display:none;}
.nav-proposal .nav-explore,.nav-proposal .nav-arrow,.nav-proposal .nav-backdrop{display:none;}
.nav-proposal .nav-backdrop[hidden]{display:none!important;}
@media(min-width:993px){
 body.site-draft.nav-proposal[data-nav-option] .navbar-toggle{display:none!important;}
 body.site-draft.nav-proposal[data-nav-option] #site-navigation{display:block!important;}
 body.site-draft.nav-proposal[data-nav-option=b] header.scroll-change #main-menu{gap:24px;}
 body.site-draft.nav-proposal[data-nav-option=b] header.scroll-change #main-menu>li>a{display:flex;align-items:center;justify-content:center;line-height:24px!important;}
 body.site-draft.nav-proposal[data-nav-option=b] header.scroll-change #main-menu>li:last-child>a{border:1px solid var(--nav-line);padding:9px 18px!important;min-height:44px;}
 body.site-draft.nav-proposal[data-nav-option=c] header.scroll-change #main-menu{gap:26px;}
 body.site-draft.nav-proposal[data-nav-option=c] header.scroll-change #main-menu>li:last-child>a{border:1px solid var(--nav-accent);background:var(--nav-accent)!important;color:#fff!important;padding:9px 18px!important;min-height:44px;}
 body.site-draft.nav-proposal:is([data-nav-option=b],[data-nav-option=c]) #main-menu>li:last-child>a::after{left:18px;right:18px;bottom:4px;}
}
@media(max-width:992px){
 body.site-draft.nav-proposal[data-nav-option] .navbar-main>.container{display:block;min-height:78px;}
 body.site-draft.nav-proposal[data-nav-option] .navbar-header{display:flex;align-items:center;justify-content:space-between;width:auto;float:none;min-height:78px;}
 body.site-draft.nav-proposal[data-nav-option] .navbar-header .navbar-brand{position:static;transform:none;order:1;float:none;display:flex;align-items:center;height:78px;width:calc(100% - 60px);max-width:calc(100% - 60px);padding:10px 0;margin:0;}
 body.site-draft.nav-proposal[data-nav-option] .navbar-header .navbar-toggle{order:2;position:relative;display:flex!important;align-items:center;justify-content:center;float:none;flex:0 0 44px;min-width:44px;max-width:44px;min-height:44px;height:44px;max-height:none;margin:0;padding:10px!important;border:0;border-radius:0;background:transparent!important;color:var(--nav-ink);}
 .nav-proposal .navbar-toggle .nav-toggle-icon{position:relative;display:block;flex:none;float:none;margin:0;width:22px;height:16px;color:inherit;letter-spacing:0;}
 .nav-proposal .nav-toggle-icon::before,.nav-proposal .nav-toggle-icon::after{content:'';position:absolute;left:0;top:4px;width:22px;height:1.5px;background:currentColor;transition:transform .18s ease,top .18s ease;}
 .nav-proposal .nav-toggle-icon::after{top:11px;}
 .nav-proposal .navbar-toggle[aria-expanded=true] .nav-toggle-icon::before{top:7.5px;transform:rotate(45deg);}
 .nav-proposal .navbar-toggle[aria-expanded=true] .nav-toggle-icon::after{top:7.5px;transform:rotate(-45deg);}
 body.site-draft.nav-proposal[data-nav-option] #site-navigation{position:absolute;top:100%;left:0;right:0;display:block!important;float:none!important;width:100%;margin:0;padding:12px 32px 24px;max-height:calc(100dvh - var(--nav-top,78px));overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;border:0;border-top:1px solid #dce1e5;box-shadow:0 16px 24px #101f2b18;}
 body.site-draft.nav-proposal[data-nav-option] #site-navigation[hidden]{display:none!important;}
 body.site-draft.nav-proposal[data-nav-option] #site-navigation>.navbar-right{float:none!important;width:100%;margin:0;padding:0;}
 body.site-draft.nav-proposal[data-nav-option] header.scroll-change #main-menu{display:block;float:none;width:100%;margin:0;padding:0;}
 body.site-draft.nav-proposal[data-nav-option] #main-menu>li{display:block;float:none;width:100%;margin:0;padding:0;}
 body.site-draft.nav-proposal[data-nav-option] header.scroll-change #main-menu>li>a{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:14px 0!important;color:#292d2e!important;font-size:17px;font-weight:500;line-height:1.4!important;border-bottom:1px solid #e1e6e9;}
 body.site-draft.nav-proposal[data-nav-option] header.scroll-change #main-menu>li>a[aria-current]{color:var(--nav-accent)!important;font-weight:600;}
 body.site-draft.nav-proposal[data-nav-option] #main-menu>li>a::after{display:none;}
 .nav-proposal .nav-arrow{display:inline;font-size:18px;font-weight:400;color:#53799c;}
 body.site-draft.nav-proposal[data-nav-option] #site-navigation :is(a,button):focus-visible{outline-color:var(--nav-accent);outline-offset:2px;}
 .nav-proposal .nav-explore{display:block;margin-top:26px;}
 .nav-proposal .nav-section-label{margin:0 0 8px;color:#626b73;font:600 11px/1.5 WBNOpen,sans-serif;letter-spacing:.08em;text-transform:uppercase;}
 .nav-proposal .nav-shortcuts{list-style:none;margin:0;padding:0;}
 .nav-proposal .nav-shortcuts a{display:flex;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid #e1e6e9;color:#364a5b;font:400 14px/1.55 WBNOpen,sans-serif;text-decoration:none;}
 .nav-proposal .nav-shortcuts a:hover{color:#2d629b;text-decoration:underline;text-underline-offset:4px;}
 body.site-draft.nav-proposal[data-nav-option=b] #site-navigation{left:auto;width:min(360px,100%);height:calc(100dvh - var(--nav-top,78px));padding:24px 28px 32px;}
 body.site-draft.nav-proposal[data-nav-option=b] header.scroll-change #main-menu>li>a{font-size:22px;min-height:62px;}
 body.site-draft.nav-proposal[data-nav-option=c] #site-navigation{padding:22px 32px 28px;}
 body.site-draft.nav-proposal[data-nav-option=c] header.scroll-change #main-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;}
 body.site-draft.nav-proposal[data-nav-option=c] header.scroll-change #main-menu>li>a{font-size:20px;min-height:64px;}
 body.site-draft.nav-proposal[data-nav-option=c] .nav-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;}
 body.site-draft.nav-proposal:is([data-nav-option=b],[data-nav-option=c]) .nav-backdrop:not([hidden]){display:block;position:fixed;z-index:999;inset:var(--nav-top,78px) 0 0;width:100%;height:auto;padding:0;border:0;border-radius:0;background:#15212d50;cursor:default;}
}
@media(max-width:600px){
 body.site-draft.nav-proposal[data-nav-option] #site-navigation{padding-inline:20px;}
 body.site-draft.nav-proposal[data-nav-option=b] #site-navigation{padding-inline:24px;}
 body.site-draft.nav-proposal[data-nav-option=c] #site-navigation{padding-inline:20px;}
 body.site-draft.nav-proposal[data-nav-option=c] header.scroll-change #main-menu,.nav-proposal[data-nav-option=c] .nav-shortcuts{column-gap:20px;}
}
@media(prefers-reduced-motion:reduce){.nav-proposal .nav-toggle-icon::before,.nav-proposal .nav-toggle-icon::after,.nav-proposal #main-menu>li>a::after{transition:none!important;}}
