/* CWCOUNT shared Header/Top Menu v1 — canonical, all public pages. Generated by website/live-promo-v1/build.py.
   Rules = homepage-reference-v3.css header/menu selectors (accepted Homepage header authority), body.home -> body.cwc-shell.
   Base block below reproduces what the header inherits from `html body.home` on the Homepage, scoped to header surfaces only. */
@font-face{font-family:'work_sans';src:url('../fonts/WorkSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'work_sans';src:url('../fonts/WorkSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
:root{--cwc3-shell:1340px;--cwc3-gutter:48px;--cwc3-black:#070707;--cwc3-text:#1d2b3e;--cwc3-muted:#667085;--cwc3-blue:#0878ff;--cwc3-line:#dfe5ec;--cwc3-soft:#f5f7f9;}
@media(max-width:899px){:root{--cwc3-gutter:20px;}}
html body.cwc-shell .header-wrap,html body.cwc-shell #rmp-container-53292{color:var(--cwc3-black)!important;font-family:work_sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:17px!important;line-height:1.35!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-synthesis:none!important;}
html body.cwc-shell .header-wrap *,html body.cwc-shell .header-wrap *:before,html body.cwc-shell .header-wrap *:after,html body.cwc-shell #rmp-container-53292 *,html body.cwc-shell #rmp-container-53292 *:before,html body.cwc-shell #rmp-container-53292 *:after{box-sizing:border-box!important;}
html body.cwc-shell .header-wrap a,html body.cwc-shell #rmp-container-53292 a{text-decoration:none!important;color:inherit;}
/* ===== header/menu rules (generated) ===== */
html body.cwc-shell .header-wrap,html body.cwc-shell .header-wrap--fixed{height:64px!important;min-height:64px!important;background:#fff!important;border:0!important;box-shadow:none!important;}
html body.cwc-shell .header,html body.cwc-shell .header-wrap--fixed .header{width:min(calc(100% - 64px),1340px)!important;max-width:1340px!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;gap:24px!important;}
html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{position:static!important;width:120px!important;min-width:120px!important;height:42px!important;margin:0!important;background-image:url("../images/cwcount-logo.svg")!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important;}
html body.cwc-shell .header__navigation{position:static!important;top:auto!important;left:auto!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;}
html body.cwc-shell .header__navigation #top-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;}
html body.cwc-shell .header__navigation .navigation__item{flex:0 0 auto!important;margin:0 14px 0 0!important;white-space:nowrap!important;}
html body.cwc-shell .header__navigation .navigation__item>a{font-size:14px!important;line-height:64px!important;font-weight:500!important;color:#111!important;padding:0!important;border:0!important;}
html body.cwc-shell .header__navigation .navigation__item.current-menu-item>a,html body.cwc-shell .header__navigation .navigation__item>a:hover{color:var(--cwc3-blue)!important;}
html body.cwc-shell .header__actions{position:static!important;top:auto!important;right:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;}
html body.cwc-shell .header__actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;}
html body.cwc-shell .header__actions>a[href*="login"]{background:#fff!important;color:#050505!important;border:1px solid #d3dae4!important;}
html body.cwc-shell .header__actions>a[href*="subscription"],html body.cwc-shell .header__actions>a[href*="markets-we-cover"]{background:#050505!important;color:#fff!important;border:1px solid #050505!important;}
html body.cwc-shell #top-menu>.mobile-login{display:none!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu>li{list-style:none!important;margin:0!important;padding:0!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu>li>a{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 18px!important;border-radius:999px!important;background:#fff!important;color:#050505!important;border:1px solid #d3dae4!important;font-size:14px!important;font-weight:700!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu>li>a:hover{background:#f7f8fa!important;}
@media(max-width:899px){html body.cwc-shell .header-wrap,html body.cwc-shell .header-wrap--fixed{height:56px!important;min-height:56px!important;}html body.cwc-shell .header,html body.cwc-shell .header-wrap--fixed .header{width:100%!important;height:56px!important;min-height:56px!important;padding:0 20px!important;margin:0!important;}html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{width:34px!important;min-width:34px!important;height:22px!important;background-image:url("../images/cw-mark.svg")!important;}html body.cwc-shell .header__navigation,html body.cwc-shell .header__actions{display:none!important;}html body.cwc-shell #rmp_menu_trigger-53292{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:6px!important;right:14px!important;left:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 0 0 1px #d8dee7!important;z-index:999999!important;}html body.cwc-shell #rmp-container-53292{width:100vw!important;height:100dvh!important;background:#fff!important;padding:74px 20px 24px!important;}html body.cwc-shell #rmp-menu-wrap-53292,html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link{background:#fff!important;border:0!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link{height:56px!important;line-height:56px!important;padding:0!important;font-size:20px!important;font-weight:700!important;color:#050505!important;border-bottom:1px solid #edf0f3!important;}}
html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{width:108px!important;min-width:108px!important;height:34px!important;filter:grayscale(1) brightness(0)!important;}
html body.cwc-shell .header,html body.cwc-shell .header-wrap--fixed .header{gap:16px!important;}
html body.cwc-shell .header__navigation .navigation__item{margin-right:12px!important;}
html body.cwc-shell .header__navigation .navigation__item>a{font-family:work_sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.01em!important;}
html body.cwc-shell .header__actions{gap:8px!important;}
html body.cwc-shell .header__actions>a{min-height:38px!important;padding:0 17px!important;font-size:14px!important;}
html body.cwc-shell .header [class*="search"],html body.cwc-shell .header input[type="search"],html body.cwc-shell .header form[role="search"]{display:none!important;}
@media(max-width:899px){html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{width:96px!important;min-width:96px!important;height:30px!important;filter:grayscale(1) brightness(0)!important;}}
html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{width:100px!important;min-width:100px!important;height:32px!important;filter:grayscale(1) brightness(0)!important;}
html body.cwc-shell .header,html body.cwc-shell .header-wrap--fixed .header{gap:12px!important;}
html body.cwc-shell .header__navigation{flex:0 1 auto!important;}
html body.cwc-shell .header__navigation .navigation__item{margin-right:8px!important;}
html body.cwc-shell .header__navigation .navigation__item>a{display:flex!important;align-items:center!important;gap:5px!important;font-size:13.5px!important;}
html body.cwc-shell .header__actions{flex:0 0 auto!important;width:auto!important;margin-left:auto!important;}
html body.cwc-shell .header__actions>a{font-size:13.5px!important;}
html body.cwc-shell #top-menu>.navigation__item>a:before{content:none!important;display:none!important;}
html body.cwc-shell #top-menu>.navigation__item>a .cwc-nav-icon{flex-shrink:0!important;width:14px!important;height:14px!important;color:#111!important;}
@media(max-width:899px){html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{width:92px!important;min-width:92px!important;height:29px!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link{position:relative!important;padding-left:50px!important;font-size:19px!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link:before{position:absolute!important;left:9px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;text-align:center!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:20px!important;color:#111!important;}html body.cwc-shell #rmp-menu-item-14>a:before{content:"\f015"}html body.cwc-shell #rmp-menu-item-66347>a:before{content:"\f0c0"}html body.cwc-shell #rmp-menu-item-179>a:before{content:"\f09d"}html body.cwc-shell #rmp-menu-item-1312>a:before{content:"\f518"}html body.cwc-shell #rmp-menu-item-2240>a:before{content:"\f059"}html body.cwc-shell .cwc-rmp-dashboard>a:before{content:"\f007"}html body.cwc-shell #rmp-menu-item-11106>a:before{content:"\f15c"}html body.cwc-shell #rmp-menu-item-656>a:before{content:"\f2f6"}html body.cwc-shell .cwc-rmp-explore>a:before{content:"\f201"}}
html body.cwc-shell .header__actions>a:nth-child(n+3){display:none!important;}
html body.cwc-shell .header__navigation .navigation__item > a::before{content:none!important;}
html body.cwc-shell .header__navigation .navigation__item > a{text-transform:none!important;}
html body.cwc-shell header a.actions__button[href*="markets-we-cover"]::after{content:" \2192"!important;margin-left:6px!important;}
html body.cwc-shell header a.actions__button{text-transform:none!important;}
@media(max-width:899px){html body.cwc-shell .header__logo,html body.cwc-shell .header-wrap--fixed .header__logo{background-image:url("../images/cwcount-logo.svg")!important;}html body.cwc-shell .rmp-trigger-box{display:block!important;position:relative!important;width:22px!important;height:2px!important;background:#050505!important;}html body.cwc-shell .rmp-trigger-box::before,html body.cwc-shell .rmp-trigger-box::after{content:""!important;position:absolute!important;left:0!important;width:22px!important;height:2px!important;background:#050505!important;}html body.cwc-shell .rmp-trigger-box::before{top:-7px!important;}html body.cwc-shell .rmp-trigger-box::after{top:7px!important;}}
html body.cwc-shell .header__navigation .navigation__item>a{display:inline-flex!important;align-items:center!important;height:36px!important;line-height:1!important;padding:0 14px!important;border-radius:999px!important;}
html body.cwc-shell .header__navigation .navigation__item.current-menu-item>a{background:#f2f4f7!important;color:#111!important;}
html body.cwc-shell .header__navigation .navigation__item>a:hover{background:#f7f8fa!important;color:#111!important;}
@media(max-width:899px){html body.cwc-shell #rmp_menu_trigger-53292{border-radius:14px!important;transform:none!important;}html body.cwc-shell .rmp-trigger-box,html body.cwc-shell .rmp-trigger-box::before,html body.cwc-shell .rmp-trigger-box::after{display:none!important;content:none!important;background:none!important;}html body.cwc-shell #rmp_menu_trigger-53292:before{font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-size:20px!important;line-height:1!important;color:#111!important;content:"\f142"!important;}html body.cwc-shell #rmp_menu_trigger-53292.is-active:before{content:"\f00d"!important;font-size:18px!important;}html body.cwc-shell #rmp-container-53292{padding:88px 16px 32px!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item{margin:0 0 4px!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link{height:auto!important;line-height:1.25!important;min-height:52px!important;padding:14px 16px 14px 54px!important;font-size:17px!important;font-weight:600!important;border-bottom:0!important;border-radius:14px!important;display:flex!important;align-items:center!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link:before{display:inline-block!important;left:16px!important;font-size:18px!important;width:24px!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-current-item>.rmp-menu-item-link{background:#f2f4f7!important;color:#050505!important;border-color:transparent!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link:hover,html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link:focus{background:#f7f8fa!important;color:#050505!important;}html body.cwc-shell #rmp-menu-title-53292{display:none!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-subarrow{top:50%!important;right:14px!important;left:auto!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;line-height:28px!important;text-align:center!important;border-radius:8px!important;background:#f2f4f7!important;color:#667085!important;font-size:11px!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu{margin:0!important;padding:0!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu .rmp-menu-item-link{height:auto!important;line-height:1.3!important;min-height:44px!important;padding:10px 40px 10px 50px!important;font-size:15px!important;font-weight:500!important;color:#42536b!important;border-bottom:0!important;border-radius:10px!important;display:flex!important;align-items:center!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu-depth-2 .rmp-menu-item-link{padding-left:66px!important;font-size:14px!important;color:#5b6b82!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu .rmp-menu-item-link:hover,html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu .rmp-menu-item-link:focus{background:#f7f8fa!important;color:#050505!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-submenu .rmp-menu-subarrow{width:22px!important;height:22px!important;line-height:22px!important;font-size:9px!important;}html body.cwc-shell .cwc-menu-group-label{display:block!important;margin:20px 0 8px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8a94a3!important;list-style:none!important;}html body.cwc-shell .cwc-menu-group-label:first-child{margin-top:0!important;}html body.cwc-shell .cwc-menu-group-label[data-group="account"]{margin-top:28px!important;padding-top:20px!important;border-top:1px solid #edf0f3!important;}}
html body.cwc-shell .cwc-menu-backdrop{position:fixed!important;inset:0!important;background:rgba(5,5,5,.4)!important;z-index:99997!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important;}
html body.cwc-shell .cwc-menu-backdrop.is-visible{opacity:1!important;pointer-events:auto!important;}
html.cwc-menu-open,html.cwc-menu-open body{overflow:hidden!important;}
@media(prefers-reduced-motion:reduce){html body.cwc-shell .cwc-menu-backdrop,html body.cwc-shell #rmp-container-53292{transition:none!important;animation:none!important;}}
html body.cwc-shell #rmp-container-53292,html body.cwc-shell #rmp-menu-wrap-53292{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;}
html body.cwc-shell #rmp-container-53292 .rmp-menu,html body.cwc-shell #rmp-container-53292 .rmp-menu-item,html body.cwc-shell #rmp-container-53292 .rmp-submenu,html body.cwc-shell #rmp-container-53292 .rmp-menu-item-link{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;}
html body.cwc-shell #rmp-container-53292 .rmp-menu,html body.cwc-shell #rmp-container-53292 .rmp-submenu{background:#fff!important;}
html body.cwc-shell #rmp-container-53292{z-index:99998!important;}
html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link[href*="/account/"]:before{content:"\f007"!important;}
html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-item-link[href*="/logout/"]:before{content:"\f2f5"!important;}
html body.cwc-shell #rmp-menu-wrap-53292 .cwc-menu-group-label[data-group="account"]~.rmp-menu-item>.rmp-menu-item-link{font-size:16px!important;font-weight:500!important;color:#42536b!important;min-height:48px!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu>li{position:relative!important;}
html body.cwc-shell .header__actions.user_menu_actions #account-menu>li:focus-within>ul.sub-menu{opacity:1!important;visibility:visible!important;top:75%!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu{background:#fff!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #d3dae4!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(15,23,42,.12)!important;padding:6px!important;min-width:220px!important;left:auto!important;right:0!important;z-index:1001!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu li{padding:0!important;border:0!important;margin:0!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu li a{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;color:#26344a!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu li a:hover,html body.cwc-shell .header__actions.user_menu_actions .sub-menu li a:focus{background:#f2f4f7!important;color:#050505!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu li.menu-usename-txt a{min-height:36px!important;font-weight:700!important;color:#050505!important;}
html body.cwc-shell .header__actions.user_menu_actions .sub-menu li.menu-member-txt a{min-height:28px!important;font-size:12px!important;color:#667085!important;text-transform:uppercase!important;letter-spacing:.04em!important;}
@media(max-width:899px){html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link:before{content:none!important;display:none!important;}html body.cwc-shell #rmp_menu_trigger-53292:before{content:none!important;display:none!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link{padding-left:20px!important;}html body.cwc-shell #rmp-menu-wrap-53292>.rmp-menu>.rmp-menu-item>.rmp-menu-item-link.cwc-no-icon{padding-left:20px!important;}html body.cwc-shell #rmp-menu-wrap-53292 .cwc-menu-icon{flex-shrink:0!important;width:18px!important;height:18px!important;margin-right:14px!important;color:#6b7280!important;}html body.cwc-shell #rmp-menu-wrap-53292 .rmp-menu-current-item>.rmp-menu-item-link .cwc-menu-icon{color:#0d6997!important;}html body.cwc-shell #rmp_menu_trigger-53292 .cwc-toggle-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#111!important;transition:opacity .15s ease!important;}html body.cwc-shell #rmp_menu_trigger-53292 .cwc-toggle-close{opacity:0!important;}html body.cwc-shell #rmp_menu_trigger-53292.is-active .cwc-toggle-open{opacity:0!important;}html body.cwc-shell #rmp_menu_trigger-53292.is-active .cwc-toggle-close{opacity:1!important;}html body.cwc-shell #rmp-container-53292{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;}}
@media(min-width:900px){html body.cwc-shell .header__actions.actions>a{margin-left:0!important;}html body.cwc-shell .header__actions.actions{margin-right:-16px!important;}}
