/* id="ev-type-tokens" */

/* Typography system: Georgia = headlines + reading text; Open Sans = UI. One label spec for every small uppercase label: 11px / 700 / 1.2px. Blue = kicker or link, grey = static. */
.single-left-share .share-label,.author-box .author-job,.author-box .author-job span,.author-box .author-more a,.ev-bhub-eyebrow,.ev-bhub-watch,.ev-bhub-cap .role,.ev-snl-eyebrow{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;line-height:1.5!important}
.single-left-share .share-label,.author-box .author-job,.author-box .author-job span,.ev-bhub-cap .role{color:#5b6270!important}
.author-box .author-more a{color:#2659d7!important;opacity:1!important}
.author-box .author-description{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14.5px!important;line-height:1.6!important}

/* Homepage rails (Exclusive + Chinese EVs): byline line-height matches other homepage sections (13px / 22.1px) */
.ev-rail-metaline{line-height:1.7!important}

/* Hub card: hide the stock pill when the brand has no ticker */
.ev-bhub-stock:empty{display:none!important}


/* id="ev-rounded-corners" */
html body:not(#ev-rd) .ev-skip-link,html body:not(#ev-rd) .ev-vdrail__dur,html body:not(#ev-rd) .ev-wp-dur,html body:not(#ev-rd) .ev-wp-tag,html body:not(#ev-rd) .ev-gside,html body:not(#ev-rd) .ev-ps-mini,html body:not(#ev-rd) .ev-fr-gbtn,html body:not(#ev-rd) .ev-bhub-stock,html body:not(#ev-rd) .ev-tf-chip,html body:not(#ev-rd) .ev-vh-chip,html body:not(#ev-rd) .ev-vg-chip,html body:not(#ev-rd) .ev404-chips a,html body:not(#ev-rd) .evb-idx a,html body:not(#ev-rd) .pagination-wrap .page-numbers,html body:not(#ev-rd) .ev-wp-act,html body:not(#ev-rd) .ev-wp-all,html body:not(#ev-rd) .wp-block-button__link,html body:not(#ev-rd) .search-form .search-field,html body:not(#ev-rd) .search-form .search-submit,html body:not(#ev-rd) .ev-vg-search,html body:not(#ev-rd) .evs-field,html body:not(#ev-rd) .ev404-search,html body:not(#ev-rd) .ev-snm-search input,html body:not(#ev-rd) input.wp-block-jetpack-input,html body:not(#ev-rd) .ev-contact-form-wrap input,html body:not(#ev-rd) .ev-contact-form-wrap select,html body:not(#ev-rd) .ev-contact-form-wrap button{border-radius:999px!important}html body:not(#ev-rd) .share-content a,html body:not(#ev-rd) .share-content .share-icon,html body:not(#ev-rd) .ev-so-x,html body:not(#ev-rd) .ev-snm-close,html body:not(#ev-rd) .evbtt-h,html body:not(#ev-rd) .evbtt-h > *{border-radius:50%!important}html body:not(#ev-rd) .ev-sbn,html body:not(#ev-rd) .ev-snl,html body:not(#ev-rd) .ev-fr-newsletter,html body:not(#ev-rd) .single-box .author-box,html body:not(#ev-rd) .author-box,html body:not(#ev-rd) .ev-bhub,html body:not(#ev-rd) .ev-cnrail,html body:not(#ev-rd) .ev-exrail,html body:not(#ev-rd) .ev-vdrail,html body:not(#ev-rd) .evb-card,html body:not(#ev-rd) .ev-wpa,html body:not(#ev-rd) .ev-wp-item,html body:not(#ev-rd) textarea.wp-block-jetpack-input,html body:not(#ev-rd) .ev-contact-form-wrap textarea{border-radius:16px!important}html body:not(#ev-rd) .ev-bhub-facts{border-radius:10px!important;overflow:hidden!important}html body:not(#ev-rd) .p-wrap .p-feat,html body:not(#ev-rd) .p-wrap .p-feat img,html body:not(#ev-rd) figure.post-thumbnail,html body:not(#ev-rd) figure.post-thumbnail img,html body:not(#ev-rd) .ev-cnrail__media,html body:not(#ev-rd) .ev-exrail__media,html body:not(#ev-rd) .ev-vdrail__players,html body:not(#ev-rd) .ev-vdrail__pl,html body:not(#ev-rd) .ev-vdrail__cover,html body:not(#ev-rd) .ev404-ph,html body:not(#ev-rd) .single-content-wrap .single-header .rb-iwrap,html body:not(#ev-rd) .single-content-wrap .single-header .rb-iwrap img,html body:not(#ev-rd) .ev-about-media,html body:not(#ev-rd) .ev-about-media img,html body:not(#ev-rd) .ev-about-founder-photo,html body:not(#ev-rd) .entry-content .wp-block-image img,html body:not(#ev-rd) .entry-content figure img,html body:not(#ev-rd) .entry-content > p > img,html body:not(#ev-rd) .ev-bhub-photo,html body:not(#ev-rd) .ev-bhub-photo img,html body:not(#ev-rd) .ev-wp-poster,html body:not(#ev-rd) .ev-wp-poster img,html body:not(#ev-rd) .ev-vg-card,html body:not(#ev-rd) .ev-vg-photo,html body:not(#ev-rd) .ev-vg-photo img,html body:not(#ev-rd) .evb-lead-card,html body:not(#ev-rd) .evb-lead-photo,html body:not(#ev-rd) .evb-lead-photo img{border-radius:0!important}html body:not(#ev-rd) .ev404-search{overflow:hidden!important}html body:not(#ev-rd) .search-form .search-submit{border-color:transparent!important;background-color:transparent!important}html body:not(#ev-rd) .ev-sbn,html body:not(#ev-rd) .ev-snl{border:1px solid #E3E9F4!important}html body:not(#ev-rd) .ev-cnrail,html body:not(#ev-rd) .ev-exrail,html body:not(#ev-rd) .ev-vdrail{border:1px solid #C9D6EE!important}html body div[style*="bhv-slide-from"]{border-radius:16px!important;overflow:hidden!important}@media (max-width:767px){html body:not(#ev-rd) .most-read-column figure.post-thumbnail{margin-left:0!important;margin-right:0!important;width:auto!important}}
/* id="ev-a26" */
body.ev-a26 .ev-snm-nl{display:none!important}body.ev-a26 .ev-snm-util{letter-spacing:.5px!important}body.ev-a26 .ev-snm-sections-label{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;}body.ev-a26 .ev-snm-close{font-family:"Open Sans",sans-serif!important;font-weight:400!important}html body.ev-a26 footer.ev-fr-footer .ev-fr-masthead>.ev-fr-col h4,html body.ev-a26 footer .ev-fr-eyebrow,html body.ev-a26 footer .ev-fr-contact-label{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;}html body.ev-a26 footer strong,html body.ev-a26 footer b,body.ev-a26 footer.ev-fr-footer .ev-fr-gbtn{font-weight:600!important}body.ev-a26 .entry-content video.raptive-player-video{height:100%!important;width:100%!important;max-width:none!important}html body.ev-a26 .content-inner>.ev-bhub{display:block;margin-left:15px!important;margin-right:15px!important;width:auto!important;box-sizing:border-box}html body.ev-a26 .content-inner>.ev-tf{padding-left:15px!important;padding-right:15px!important;box-sizing:border-box}@media (min-width:1024px){body.ev-a26 .rbc-container{max-width:1320px!important}body.ev-a26 footer.ev-fr-footer{padding-left:20px!important;padding-right:20px!important}body.ev-a26 .ev-fr-inner{max-width:1280px!important;width:auto!important}body.ev-a26 .rbc-wrap>#main{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0}body.ev-a26 .rbc-wrap>.rbc-sidebar{flex:0 0 388px!important;width:388px!important;max-width:388px!important;padding-left:52px!important;box-sizing:border-box}body.ev-a26 .ev-about,body.ev-a26 .ev-contact{max-width:none!important;margin-left:-24px!important;margin-right:-24px!important}body.ev-a26 article.type-page{max-width:none!important}body.ev-a26 .ev-vg{max-width:none!important;padding-left:0!important;padding-right:0!important}body.ev-a26 .ev-bhub{max-width:none!important}body.ev-a26 main.ev404{max-width:1320px!important}body.ev-a26 #site-header .navbar-outer{position:relative;top:4px;z-index:60;display:flex;align-items:center;box-sizing:border-box;width:calc(100% - 40px);max-width:1280px;height:68px;margin:0 auto 12px;padding:0 28px 0 16px;border-radius:34px;background:linear-gradient(rgba(255,255,255,.82),rgba(255,255,255,.70))!important;-webkit-backdrop-filter:blur(14px) saturate(2) brightness(1.04);backdrop-filter:blur(14px) saturate(2) brightness(1.04);box-shadow:inset 0 1px 1px rgba(255,255,255,.9),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 -16px 26px -22px rgba(255,255,255,.7),0 0 0 1px rgba(12,13,14,.06),0 6px 16px -8px rgba(15,23,41,.18)!important;}body.ev-a26.home #site-header .navbar-outer,body.ev-a26.page-id-152761 #site-header .navbar-outer{margin-bottom:36px}body.ev-a26.page-id-110181 #site-header .navbar-outer{margin-bottom:30px}body.ev-a26.archive #site-header .navbar-outer{margin-bottom:24px}body.ev-a26.ev-watch #site-header .navbar-outer{margin-bottom:18px}body.ev-a26 #site-header .banner-wrap,body.ev-a26 #site-header .banner-wrap .rbc-container,body.ev-a26 #site-header .banner-wrap .rb-m20-gutter,body.ev-a26 #site-header .banner-inner,body.ev-a26 #site-header .banner-centered,body.ev-a26 #site-header .navbar-wrap,body.ev-a26 #site-header .navbar-holder,body.ev-a26 #site-header .navbar-border-holder,body.ev-a26 #site-header .navbar-inner,body.ev-a26 #site-header .navbar-left,body.ev-a26 #site-header .navbar-centered,body.ev-a26 #site-header #site-navigation,body.ev-a26 #site-header #site-navigation>ul.main-menu,body.ev-a26 #site-header .navbar-right{display:contents!important}body.ev-a26 #site-header .banner-left,body.ev-a26 #site-header .banner-right,body.ev-a26 #site-header #mobile-navbar,body.ev-a26 #site-header .navbar-border-holder::before,body.ev-a26 #site-header .navbar-border-holder::after{display:none!important}body.ev-a26 #site-header .off-canvas-trigger{order:1;width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;margin-right:4px;border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M1 1h18M1 7h18M1 13h18' stroke='%23111111' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/20px 14px no-repeat!important;transition:background-color .2s}body.ev-a26 #site-header .off-canvas-trigger>*{display:none!important}body.ev-a26 #site-header .off-canvas-trigger:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M1 1h18M1 7h18M1 13h18' stroke='%232659D7' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-color:rgba(12,13,14,.05)!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li{position:relative!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li:nth-child(-n+5){order:2}body.ev-a26 #site-header #site-navigation>ul.main-menu>li:nth-child(n+6){order:4}body.ev-a26 #site-header #site-navigation>ul.main-menu>li:nth-child(6){display:none!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li:nth-child(7){margin-left:auto!important}body.ev-a26 #site-header .logo-wrap{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center}body.ev-a26 #site-header .logo-wrap img{height:36px!important;width:auto!important;max-height:none!important;transition:transform .25s ease}body.ev-a26 #site-header .logo-wrap:hover img{transform:scale(1.28)}body.ev-a26 #site-header .navbar-search{order:5;margin-left:8px;display:flex!important;align-items:center}body.ev-a26 #site-header #site-navigation>ul.main-menu>li>a{height:40px!important;line-height:40px!important;padding:0 12px!important;font-size:15px!important;border-radius:999px;transition:background .2s}body.ev-a26 #site-header #site-navigation>ul.main-menu>li>a:hover,body.ev-a26 #site-header #site-navigation>ul.main-menu>li.current-post-ancestor>a,body.ev-a26 #site-header #site-navigation>ul.main-menu>li.current-menu-item>a,body.ev-a26 #site-header #site-navigation>ul.main-menu>li.current-category-ancestor>a,body.ev-a26 #site-header #site-navigation>ul.main-menu>li.current-menu-ancestor>a{background:rgba(12,13,14,.05)}body.ev-a26 #site-header #site-navigation>ul.main-menu>li>.sub-menu{left:0!important;right:auto!important;top:calc(100% + 14px)!important;min-width:200px;border-radius:18px!important;overflow:hidden;padding:8px 0!important;background:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(14px) saturate(2);backdrop-filter:blur(14px) saturate(2);box-shadow:inset 0 1px 1px rgba(255,255,255,.9),0 0 0 1px rgba(12,13,14,.06),0 14px 34px -14px rgba(15,23,41,.28)!important;border:0!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li>.sub-menu li,body.ev-a26 #site-header #site-navigation>ul.main-menu>li>.sub-menu a{text-align:left!important;justify-content:flex-start!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li>.sub-menu a{flex-direction:row!important;padding:9px 20px!important;font-size:14px!important}body.ev-a26 #site-header #site-navigation>ul.main-menu>li.menu-item-has-children:hover::after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:20px}}