/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/evmagazine/fonts/inter/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--evm-color-primary:#1c69d4;--evm-color-primary-focus:#0653b6;--evm-color-primary-dark:#0a3d8c;--evm-color-white:#ffffff;--evm-color-near-black:#262626;--evm-color-meta-gray:#5c5c5c;--evm-color-silver:#bbbbbb;--evm-color-light-gray:#f5f5f5;--evm-color-dark-bg:#0a0a0a;--evm-color-dark-surface:#1a1a1a;--evm-font-display:'Inter',"Helvetica Neue",Helvetica,Arial,sans-serif;--evm-font-body:'Inter',"Helvetica Neue",Helvetica,Arial,sans-serif;--evm-font-size-hero:3.75rem;--evm-font-size-h1:2.5rem;--evm-font-size-h2:2rem;--evm-font-size-h3:1.5rem;--evm-font-size-h4:1.25rem;--evm-font-size-body:1.0625rem;--evm-font-size-small:0.9375rem;--evm-font-size-meta:0.875rem;--evm-weight-light:300;--evm-weight-regular:400;--evm-weight-bold:700;--evm-weight-black:900;--evm-line-tight:1.15;--evm-line-normal:1.35;--evm-line-relaxed:1.65;--evm-space-xs:0.25rem;--evm-space-sm:0.5rem;--evm-space-md:1rem;--evm-space-lg:1.5rem;--evm-space-xl:2rem;--evm-space-2xl:3rem;--evm-space-3xl:4rem;--evm-space-4xl:5rem;--evm-radius-none:0;--evm-shadow-none:none;--evm-shadow-subtle:0 1px 3px rgba(0,0,0,0.08);--evm-transition-fast:150ms ease;--evm-transition-normal:250ms ease;--evm-container-max:1280px;--evm-container-padding:var(--evm-space-lg);}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}body{font-family:var(--evm-font-body);font-size:var(--evm-font-size-body);font-weight:var(--evm-weight-regular);line-height:var(--evm-line-normal);color:var(--evm-color-near-black);background-color:var(--evm-color-white);}img{max-width:100%;height:auto;display:block;}a{color:var(--evm-color-primary);text-decoration:none;transition:color var(--evm-transition-fast);}a:hover,a:focus{color:var(--evm-color-primary-focus);}a:focus-visible{outline:2px solid var(--evm-color-primary-focus);outline-offset:2px;}h1,h2,h3,h4,h5,h6{font-family:var(--evm-font-display);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);color:var(--evm-color-near-black);letter-spacing:-0.02em;}h1{font-size:var(--evm-font-size-h1);}h2{font-size:var(--evm-font-size-h2);}h3{font-size:var(--evm-font-size-h3);}h4{font-size:var(--evm-font-size-h4);}.evm-hero-title{font-family:var(--evm-font-display);font-size:var(--evm-font-size-hero);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);text-transform:uppercase;letter-spacing:0.04em;color:var(--evm-color-white);}p{margin-bottom:var(--evm-space-md);line-height:var(--evm-line-relaxed);}.evm-container{width:100%;max-width:var(--evm-container-max);margin-left:auto;margin-right:auto;padding-left:var(--evm-container-padding);padding-right:var(--evm-container-padding);}.evm-container-fluid{width:100%;padding-left:var(--evm-container-padding);padding-right:var(--evm-container-padding);}.evm-header{position:sticky;top:0;z-index:1000;background-color:var(--evm-color-dark-bg);border-bottom:1px solid rgba(255,255,255,0.08);}.evm-header__inner{display:flex;align-items:center;justify-content:space-between;height:64px;}.evm-header__logo{display:flex;align-items:center;gap:var(--evm-space-sm);flex-shrink:0;}.evm-header__logo img{height:36px;width:auto;}.evm-header__logo a{font-family:var(--evm-font-display);font-size:var(--evm-font-size-h4);font-weight:var(--evm-weight-light);letter-spacing:0.06em;text-transform:uppercase;color:var(--evm-color-white);}.evm-header__logo a:hover{color:var(--evm-color-primary);}.evm-nav{display:flex;align-items:center;gap:var(--evm-space-xl);}.evm-menu,.evm-menu ul{display:flex;list-style:none;gap:var(--evm-space-xl);margin:0;padding:0;}.evm-menu__item{position:relative;}.evm-menu__item > .evm-menu__submenu{display:none;position:absolute;top:calc(100% + 6px);left:0;background-color:var(--evm-color-dark-surface);border:1px solid rgba(255,255,255,0.08);border-radius:4px;min-width:200px;padding:var(--evm-space-sm) var(--evm-space-md) var(--evm-space-md) var(--evm-space-md);flex-direction:column;gap:var(--evm-space-sm);z-index:1001;}.evm-menu__item:hover > .evm-menu__submenu,.evm-menu__item:focus-within > .evm-menu__submenu,.evm-menu__item--submenu-open > .evm-menu__submenu{display:flex;}.evm-nav__link{font-family:var(--evm-font-display);font-size:var(--evm-font-size-body);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.04em;color:var(--evm-color-white);padding:var(--evm-space-sm) 0;position:relative;white-space:nowrap;}.evm-nav__link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--evm-color-primary);transition:width var(--evm-transition-normal);}.evm-nav__link:hover::after,.evm-nav__link:focus::after{width:100%;}.evm-nav__link:hover{color:var(--evm-color-white);}.evm-nav-toggle{display:none;background:none;border:none;color:var(--evm-color-white);cursor:pointer;padding:var(--evm-space-sm);}.tabs,.local-tasks{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0 0 var(--evm-space-lg);padding:0;border-bottom:1px solid rgba(0,0,0,0.1);}.tabs li,.local-tasks li{margin:0;}.tabs a,.local-tasks a{display:block;padding:var(--evm-space-sm) var(--evm-space-md);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);color:var(--evm-color-meta-gray);border-bottom:2px solid transparent;margin-bottom:-1px;}.tabs a:hover,.local-tasks a:hover,.tabs a.is-active,.local-tasks a.is-active{color:var(--evm-color-primary);border-bottom-color:var(--evm-color-primary);}.tabs.secondary{border-bottom:none;margin-top:var(--evm-space-sm);}.tabs.secondary a{background:var(--evm-color-light-gray);border:none;margin-right:var(--evm-space-sm);margin-bottom:var(--evm-space-sm);}.tabs.secondary a:hover,.tabs.secondary a.is-active{background:var(--evm-color-primary);color:var(--evm-color-white);}.pager,.js-pager__items{display:flex;justify-content:center;align-items:center;gap:var(--evm-space-sm);list-style:none;margin:var(--evm-space-2xl) 0;padding:0;}.pager__item,.pager li{margin:0;}.pager__item a,.pager li a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--evm-space-md);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);color:var(--evm-color-near-black);background:var(--evm-color-white);border:1px solid rgba(0,0,0,0.1);transition:all var(--evm-transition-fast);}.pager__item a:hover,.pager li a:hover{background:var(--evm-color-primary);color:var(--evm-color-white);border-color:var(--evm-color-primary);}.pager__item.is-active a,.pager li.is-active a,.pager__item--active a,.pager li.pager__item--active a{background:var(--evm-color-primary);color:var(--evm-color-white);border-color:var(--evm-color-primary);}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding:0 var(--evm-space-lg);}.evm-hero{position:relative;background-color:var(--evm-color-dark-bg);color:var(--evm-color-white);overflow:hidden;}.evm-hero__media{position:absolute;inset:0;z-index:0;}.evm-hero__media img,.evm-hero__media picture{width:100%;height:100%;object-fit:cover;opacity:0.5;}.evm-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,0.3) 0%,rgba(10,10,10,0.85) 100%);z-index:1;}.evm-hero__content{position:relative;z-index:2;padding:var(--evm-space-4xl) 0;}.evm-hero__meta{font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.1em;color:var(--evm-color-primary);margin-bottom:var(--evm-space-md);}.evm-hero__title{max-width:900px;margin-bottom:var(--evm-space-lg);}.evm-hero__lead{font-size:var(--evm-font-size-h4);font-weight:var(--evm-weight-regular);line-height:var(--evm-line-normal);color:rgba(255,255,255,0.85);max-width:700px;margin-bottom:var(--evm-space-xl);}.evm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--evm-space-sm);font-family:var(--evm-font-display);font-size:var(--evm-font-size-body);font-weight:var(--evm-weight-bold);line-height:var(--evm-line-tight);text-transform:uppercase;letter-spacing:0.04em;padding:var(--evm-space-md) var(--evm-space-xl);border:none;border-radius:var(--evm-radius-none);cursor:pointer;transition:all var(--evm-transition-fast);}.evm-btn--primary{background-color:var(--evm-color-primary);color:var(--evm-color-white);}.evm-btn--primary:hover,.evm-btn--primary:focus{background-color:var(--evm-color-primary-focus);color:var(--evm-color-white);}.evm-btn--outline{background-color:transparent;color:var(--evm-color-white);border:1px solid rgba(255,255,255,0.4);}.evm-btn--outline:hover,.evm-btn--outline:focus{border-color:var(--evm-color-white);background-color:rgba(255,255,255,0.08);color:var(--evm-color-white);}.evm-card{display:flex;flex-direction:column;background-color:var(--evm-color-white);border:1px solid rgba(0,0,0,0.06);overflow:hidden;transition:box-shadow var(--evm-transition-normal);}.evm-card:hover{box-shadow:var(--evm-shadow-subtle);}.evm-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;}.evm-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--evm-transition-normal);}.evm-card:hover .evm-card__media img{transform:scale(1.03);}.evm-card__body{padding:var(--evm-space-lg);flex:1;display:flex;flex-direction:column;}.evm-card__category{font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.08em;color:var(--evm-color-primary);margin-bottom:var(--evm-space-sm);}.evm-card__title{font-size:var(--evm-font-size-h3);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);margin-bottom:var(--evm-space-sm);}.evm-card__title a{color:var(--evm-color-near-black);}.evm-card__title a:hover{color:var(--evm-color-primary);}.evm-card__excerpt{font-size:var(--evm-font-size-body);color:var(--evm-color-near-black);line-height:var(--evm-line-relaxed);margin-bottom:var(--evm-space-md);flex:1;}.evm-card__meta{display:flex;align-items:center;gap:var(--evm-space-sm);font-size:var(--evm-font-size-small);color:var(--evm-color-meta-gray);}.evm-article{max-width:800px;margin-left:auto;margin-right:auto;}.evm-article__header{margin-bottom:var(--evm-space-2xl);}.evm-article__title{font-size:clamp(1.875rem,1.2rem + 2.2vw,2.75rem);font-weight:var(--evm-weight-black);line-height:var(--evm-line-tight);letter-spacing:-0.02em;margin-bottom:var(--evm-space-md);}.evm-article__meta{display:flex;align-items:center;gap:var(--evm-space-md);font-size:var(--evm-font-size-small);color:var(--evm-color-meta-gray);}.evm-article__meta a{color:var(--evm-color-meta-gray);}.evm-article__meta a:hover{color:var(--evm-color-primary);}.evm-article__media{position:relative;width:100%;margin:0 0 var(--evm-space-2xl);overflow:hidden;aspect-ratio:16 / 9;max-height:640px;}.evm-article__media img,.evm-article__media picture img{width:100%;height:100%;object-fit:cover;display:block;}.evm-article__media-caption{position:absolute;bottom:0;left:0;right:0;padding:var(--evm-space-md) var(--evm-space-lg);background:linear-gradient(transparent,rgba(0,0,0,0.75));color:var(--evm-color-white);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-regular);line-height:var(--evm-line-normal);}.evm-article__body{font-size:var(--evm-font-size-body);line-height:var(--evm-line-relaxed);color:var(--evm-color-near-black);}.evm-article__body h2{font-size:var(--evm-font-size-h2);font-weight:var(--evm-weight-bold);margin-top:var(--evm-space-2xl);margin-bottom:var(--evm-space-md);padding-bottom:var(--evm-space-sm);border-bottom:1px solid rgba(0,0,0,0.08);}.evm-article__body h3{font-size:var(--evm-font-size-h3);font-weight:var(--evm-weight-bold);margin-top:var(--evm-space-xl);margin-bottom:var(--evm-space-sm);}.evm-article__body p{margin-bottom:var(--evm-space-lg);}.evm-article__body a{color:var(--evm-color-primary-focus);text-decoration:underline;text-underline-offset:2px;}.evm-article__body a:hover{color:var(--evm-color-primary-focus);}.evm-article__body img{border-radius:var(--evm-radius-none);margin:var(--evm-space-xl) 0;}.evm-article__body blockquote{margin:var(--evm-space-xl) 0;padding:var(--evm-space-lg) var(--evm-space-xl);border-left:3px solid var(--evm-color-primary);background-color:var(--evm-color-light-gray);font-style:italic;}.evm-article__body ul,.evm-article__body ol{margin-bottom:var(--evm-space-lg);padding-left:var(--evm-space-xl);}.evm-article__body li{margin-bottom:var(--evm-space-sm);}.evm-article__tags{margin-top:var(--evm-space-2xl);padding-top:var(--evm-space-lg);border-top:1px solid rgba(0,0,0,0.08);}.evm-article__tags .field__item{display:inline-block;margin-right:var(--evm-space-sm);margin-bottom:var(--evm-space-sm);}.evm-article__tags .field__item a{display:inline-block;padding:var(--evm-space-xs) var(--evm-space-md);background:var(--evm-color-light-gray);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);color:var(--evm-color-near-black);}.evm-article__tags .field__item a:hover{background:var(--evm-color-primary);color:var(--evm-color-white);}.evm-article__pager{margin-top:var(--evm-space-2xl);padding-top:var(--evm-space-xl);border-top:1px solid rgba(0,0,0,0.08);}.evm-footer{background-color:var(--evm-color-dark-bg);color:var(--evm-color-silver);padding:var(--evm-space-3xl) 0 var(--evm-space-xl);margin-top:var(--evm-space-3xl);}.evm-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--evm-space-xl);margin-bottom:var(--evm-space-2xl);}.evm-footer__heading{font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.08em;color:var(--evm-color-white);margin-bottom:var(--evm-space-md);}.evm-footer__links{list-style:none;}.evm-footer__links li{margin-bottom:var(--evm-space-sm);}.evm-footer__links a{color:var(--evm-color-silver);font-size:var(--evm-font-size-small);line-height:var(--evm-line-relaxed);}.evm-footer__links a:hover{color:var(--evm-color-white);}.evm-footer__text{font-size:var(--evm-font-size-small);line-height:var(--evm-line-relaxed);color:var(--evm-color-silver);}.evm-footer__bottom{border-top:1px solid rgba(255,255,255,0.12);padding-top:var(--evm-space-lg);display:flex;justify-content:space-between;align-items:center;font-size:var(--evm-font-size-meta);color:var(--evm-color-silver);}.evm-footer__bottom a{color:var(--evm-color-silver);}.evm-footer__bottom a:hover{color:var(--evm-color-white);}.evm-sidebar{padding-left:var(--evm-space-xl);border-left:1px solid rgba(0,0,0,0.06);}.evm-sidebar__title{font-size:var(--evm-font-size-h4);font-weight:var(--evm-weight-light);margin-bottom:var(--evm-space-lg);padding-bottom:var(--evm-space-sm);border-bottom:2px solid var(--evm-color-primary);}.evm-breadcrumb{font-size:var(--evm-font-size-meta);color:var(--evm-color-meta-gray);padding:var(--evm-space-sm) 0;border-bottom:1px solid rgba(0,0,0,0.06);margin-bottom:var(--evm-space-lg);}.evm-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.25rem;align-items:center;}.evm-breadcrumb li{display:inline-flex;align-items:center;}.evm-breadcrumb li:not(:last-child)::after{content:">";margin-left:0.5rem;color:var(--evm-color-meta-gray);}.evm-breadcrumb a{color:var(--evm-color-meta-gray);}.evm-breadcrumb a:hover{color:var(--evm-color-primary);}.highlight-box{background-color:var(--evm-color-light-gray);padding:var(--evm-space-xl);margin-bottom:var(--evm-space-xl);border-left:3px solid var(--evm-color-primary);font-size:var(--evm-font-size-h4);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);color:var(--evm-color-near-black);}.faq-box{margin-top:var(--evm-space-2xl);padding:var(--evm-space-xl);background-color:var(--evm-color-light-gray);border:1px solid rgba(0,0,0,0.06);}.faq-question{font-weight:var(--evm-weight-bold);color:var(--evm-color-near-black);margin-bottom:var(--evm-space-sm);}.faq-answer{color:var(--evm-color-meta-gray);margin-bottom:var(--evm-space-lg);}.evm-rating{display:flex;align-items:center;gap:var(--evm-space-sm);}.evm-rating__stars{color:var(--evm-color-primary);}.evm-rating__count{font-size:var(--evm-font-size-meta);color:var(--evm-color-meta-gray);}@media (max-width:1024px){:root{--evm-font-size-hero:2.5rem;--evm-font-size-h1:2rem;--evm-font-size-h2:1.75rem;--evm-container-padding:var(--evm-space-md);}.evm-hero__content{padding:var(--evm-space-3xl) 0;}.evm-sidebar{padding-left:0;border-left:none;margin-top:var(--evm-space-2xl);padding-top:var(--evm-space-xl);border-top:1px solid rgba(0,0,0,0.06);}.evm-menu,.evm-menu ul{gap:var(--evm-space-lg);}}@media (min-width:769px) and (max-width:1024px){.evm-header__inner{gap:var(--evm-space-md);}.evm-nav,.evm-menu,.evm-menu ul{gap:var(--evm-space-md);}.evm-nav__link{font-size:0.8125rem;letter-spacing:0.02em;}}@media (min-width:769px) and (max-width:840px){.evm-nav,.evm-menu,.evm-menu ul{gap:var(--evm-space-sm);}.evm-nav__link{font-size:0.75rem;}}@media (max-width:768px){:root{--evm-font-size-hero:2rem;--evm-font-size-h1:1.75rem;--evm-font-size-h2:1.5rem;}.evm-nav{display:none;}.evm-nav--open{display:flex;flex-direction:column;position:absolute;top:64px;left:0;right:0;background-color:var(--evm-color-dark-bg);padding:var(--evm-space-lg);gap:var(--evm-space-md);border-bottom:1px solid rgba(255,255,255,0.08);}.evm-nav--open .evm-menu,.evm-nav--open .evm-menu ul{flex-direction:column;gap:var(--evm-space-md);}.evm-nav-toggle{display:block;}.evm-footer__grid{grid-template-columns:1fr;gap:var(--evm-space-xl);}.evm-footer__bottom{flex-direction:column;gap:var(--evm-space-sm);text-align:center;}.tabs,.local-tasks{flex-wrap:wrap;}.evm-article__media{aspect-ratio:16 / 10;max-height:400px;}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.skip-link{position:absolute;top:-40px;left:0;background:var(--evm-color-primary);color:var(--evm-color-white);padding:8px;text-decoration:none;z-index:100;}.skip-link:focus{top:0;}.evm-footer .footermain{display:flex;flex-wrap:wrap;gap:var(--evm-space-xl);}.evm-footer .footer1,.evm-footer .footer2,.evm-footer .footer3{flex:1 1 30%;min-width:200px;}.evm-footer .footer1 p,.evm-footer .footer2 p,.evm-footer .footer3 p{font-size:var(--evm-font-size-small);line-height:var(--evm-line-relaxed);color:var(--evm-color-silver);margin-bottom:var(--evm-space-sm);}.evm-footer .footer1 a,.evm-footer .footer2 a,.evm-footer .footer3 a{color:var(--evm-color-silver);}.evm-footer .footer1 a:hover,.evm-footer .footer2 a:hover,.evm-footer .footer3 a:hover{color:var(--evm-color-white);}.evm-footer .footer3 h3{color:var(--evm-color-white) !important;font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:var(--evm-space-md);}.evm-footer .footerlogo img{max-height:40px;width:auto;margin-bottom:var(--evm-space-md);}.evm-footer .footer3 img{max-width:48px;height:auto;display:inline-block;}@media (max-width:768px){.evm-footer .footermain{flex-direction:column;}}.poll-view{background:var(--evm-color-white);border:1px solid rgba(0,0,0,0.06);padding:var(--evm-space-lg);margin-bottom:var(--evm-space-xl);}.poll-view .evm-block__title{font-size:var(--evm-font-size-h3);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);color:var(--evm-color-near-black);margin:0 0 var(--evm-space-md);padding-bottom:var(--evm-space-sm);border-bottom:2px solid var(--evm-color-primary);}.poll-view .form-radios,.poll-view .form-checkboxes{display:flex;flex-direction:column;gap:var(--evm-space-sm);margin-bottom:var(--evm-space-md);}.poll-view .form-item{display:flex;align-items:center;gap:var(--evm-space-sm);margin:0;padding:var(--evm-space-sm);background:var(--evm-color-light-gray);border:1px solid rgba(0,0,0,0.04);}.poll-view .form-item:hover{background:rgba(28,105,212,0.06);}.poll-view .form-item input[type="radio"],.poll-view .form-item input[type="checkbox"]{margin:0;flex-shrink:0;}.poll-view .form-item label{font-size:var(--evm-font-size-body);color:var(--evm-color-near-black);margin:0;cursor:pointer;}.poll-view .poll-results .poll-result{margin-bottom:var(--evm-space-sm);}.poll-view .poll-results .poll-result-title{font-size:var(--evm-font-size-small);color:var(--evm-color-near-black);margin-bottom:var(--evm-space-xs);}.poll-view .poll-results .poll-result-bar{height:8px;background:var(--evm-color-light-gray);border-radius:0;overflow:hidden;}.poll-view .poll-results .poll-result-bar-inner{height:100%;background:var(--evm-color-primary);}.poll-view .poll-results .poll-result-percent{font-size:var(--evm-font-size-meta);color:var(--evm-color-meta-gray);text-align:right;margin-top:var(--evm-space-xs);}.poll-view .form-actions{display:flex;flex-wrap:wrap;gap:var(--evm-space-sm);margin-top:var(--evm-space-md);}.poll-view .form-actions input[type="submit"],.poll-view .form-actions .button,.poll-view input[type="submit"],.poll-view .button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--evm-font-display);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.04em;padding:var(--evm-space-sm) var(--evm-space-lg);border:none;border-radius:var(--evm-radius-none);cursor:pointer;transition:all var(--evm-transition-fast);background:var(--evm-color-primary);color:var(--evm-color-white);}.poll-view .form-actions input[type="submit"]:hover,.poll-view .form-actions .button:hover,.poll-view input[type="submit"]:hover,.poll-view .button:hover{background:var(--evm-color-primary-focus);color:var(--evm-color-white);}.poll-view .form-actions a,.poll-view a.cancel-vote,.poll-view a[href*="cancel"]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--evm-font-display);font-size:var(--evm-font-size-small);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.04em;padding:var(--evm-space-sm) var(--evm-space-lg);border:1px solid rgba(0,0,0,0.15);border-radius:var(--evm-radius-none);cursor:pointer;transition:all var(--evm-transition-fast);background:var(--evm-color-white);color:var(--evm-color-near-black);text-decoration:none;}.poll-view .form-actions a:hover,.poll-view a.cancel-vote:hover,.poll-view a[href*="cancel"]:hover{background:var(--evm-color-light-gray);border-color:var(--evm-color-primary);color:var(--evm-color-primary);}.poll-view .poll-total-votes{font-size:var(--evm-font-size-meta);color:var(--evm-color-meta-gray);margin-top:var(--evm-space-sm);text-align:right;}.pager,.js-pager__items{flex-wrap:wrap;}@media (max-width:640px){.pager__item a,.pager li a{min-width:32px;height:32px;padding:0 var(--evm-space-sm);font-size:var(--evm-font-size-meta);}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding:0 var(--evm-space-md);}.pager__item--ellipsis{display:none;}}#studiografix-newsletter-popup,#studiografix-newsletter-popup p,#studiografix-newsletter-popup h3,#studiografix-newsletter-popup label{color:var(--evm-color-near-black);}#studiografix-newsletter-popup .close-popup{color:var(--evm-color-near-black);}#sliding-popup .eu-cookie-compliance-buttons button.agree-button:hover{background-color:var(--color--blue-50,#2494db);border-color:var(--color--blue-50,#2494db);}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{background-color:transparent;background-image:none;color:var(--color--gray-20,#313637);border:1px solid var(--color--gray-70,#afb8be);font-weight:400;padding:9px 18px;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover{background-color:var(--color--gray-95,#f0f2f4);}#sliding-popup .eu-cookie-compliance-buttons button.agree-button{background-color:var(--color--blue-20,#0d77b5) !important;background-image:none !important;color:#fff !important;border:2px solid var(--color--blue-20,#0d77b5) !important;font-weight:700;font-size:15px;padding:10px 24px;border-radius:6px;box-shadow:0 2px 6px rgba(13,119,181,0.35);text-transform:uppercase;letter-spacing:0.5px;}#sliding-popup .eu-cookie-compliance-buttons button.agree-button:hover{background-color:var(--color--blue-50,#2494db) !important;border-color:var(--color--blue-50,#2494db) !important;box-shadow:0 3px 10px rgba(13,119,181,0.45);}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{background:none !important;color:var(--color--gray-45,#7e96a7) !important;border:none !important;font-weight:400;font-size:13px;padding:10px 12px;box-shadow:none !important;text-decoration:underline;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover{background:none !important;color:var(--color--gray-20,#313637) !important;}.evm-header__inner > .evm-nav{margin-left:auto;}.evm-lang{display:flex;gap:4px;flex:none;margin-left:var(--evm-space-lg,24px);align-items:center;}.evm-lang a{padding:4px 9px;border:1px solid rgba(255,255,255,.35);border-radius:4px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;line-height:1.4;}.evm-lang a.is-active{background:#fff;color:#0b1220;border-color:#fff;}.evm-lang a:hover,.evm-lang a:focus-visible{border-color:#fff;color:#fff;}.evm-lang a.is-active:hover{color:#0b1220;}@media (max-width:768px){.evm-lang{order:2;margin-left:auto;margin-right:8px;}.evm-nav-toggle{order:3;}}
.evm-layout{display:flex;flex-direction:column;gap:var(--evm-space-2xl);}.evm-layout--with-sidebar{display:flex;flex-direction:column;gap:var(--evm-space-2xl);}.evm-layout__content{width:100%;}.evm-sidebar{width:100%;padding-top:var(--evm-space-xl);border-top:1px solid rgba(0,0,0,0.06);}.evm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--evm-space-xl);}.evm-grid--2{grid-template-columns:repeat(2,1fr);}.evm-grid--4{grid-template-columns:repeat(4,1fr);}@media (max-width:1024px){.evm-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.evm-grid,.evm-grid--2,.evm-grid--4{grid-template-columns:1fr;}}.evm-mt-sm{margin-top:var(--evm-space-sm);}.evm-mt-md{margin-top:var(--evm-space-md);}.evm-mt-lg{margin-top:var(--evm-space-lg);}.evm-mt-xl{margin-top:var(--evm-space-xl);}.evm-mt-2xl{margin-top:var(--evm-space-2xl);}.evm-mt-3xl{margin-top:var(--evm-space-3xl);}.evm-mb-sm{margin-bottom:var(--evm-space-sm);}.evm-mb-md{margin-bottom:var(--evm-space-md);}.evm-mb-lg{margin-bottom:var(--evm-space-lg);}.evm-mb-xl{margin-bottom:var(--evm-space-xl);}.evm-mb-2xl{margin-bottom:var(--evm-space-2xl);}.evm-mb-3xl{margin-bottom:var(--evm-space-3xl);}.evm-pt-sm{padding-top:var(--evm-space-sm);}.evm-pt-md{padding-top:var(--evm-space-md);}.evm-pt-lg{padding-top:var(--evm-space-lg);}.evm-pt-xl{padding-top:var(--evm-space-xl);}.evm-pt-2xl{padding-top:var(--evm-space-2xl);}.evm-pt-3xl{padding-top:var(--evm-space-3xl);}.evm-pb-sm{padding-bottom:var(--evm-space-sm);}.evm-pb-md{padding-bottom:var(--evm-space-md);}.evm-pb-lg{padding-bottom:var(--evm-space-lg);}.evm-pb-xl{padding-bottom:var(--evm-space-xl);}.evm-pb-2xl{padding-bottom:var(--evm-space-2xl);}.evm-pb-3xl{padding-bottom:var(--evm-space-3xl);}.evm-section{padding:var(--evm-space-3xl) 0;}.evm-section--light{background-color:var(--evm-color-white);}.evm-section--dark{background-color:var(--evm-color-dark-bg);color:var(--evm-color-white);}.evm-section--gray{background-color:var(--evm-color-light-gray);}
.evm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--evm-space-md);border-bottom:2px solid var(--evm-color-near-black);padding-bottom:var(--evm-space-sm);margin-bottom:var(--evm-space-xl);}.evm-section-head__title{font-size:var(--evm-font-size-h3);font-weight:var(--evm-weight-black);letter-spacing:-0.01em;color:var(--evm-color-near-black);margin:0;}.evm-section-head__more{font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);text-transform:uppercase;letter-spacing:0.04em;color:var(--evm-color-primary-focus);white-space:nowrap;}.evm-chips{display:flex;flex-wrap:wrap;gap:var(--evm-space-sm);}.evm-chip{display:inline-block;padding:0.35rem 0.85rem;font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);letter-spacing:0.04em;text-transform:uppercase;color:var(--evm-color-near-black);background:var(--evm-color-light-gray);border:1px solid rgba(0,0,0,0.12);text-decoration:none;transition:background var(--evm-transition-fast),color var(--evm-transition-fast);}.evm-chip:hover,.evm-chip:focus-visible{background:var(--evm-color-near-black);color:var(--evm-color-white);}.evm-t{display:flex;flex-direction:column;background:var(--evm-color-white);}.evm-t__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--evm-color-light-gray);}.evm-t__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--evm-transition-normal);}.evm-t:hover .evm-t__media img{transform:scale(1.03);}.evm-t__body{padding-top:var(--evm-space-md);}.evm-t__tag{display:inline-block;font-size:0.75rem;font-weight:var(--evm-weight-bold);letter-spacing:0.08em;text-transform:uppercase;color:var(--evm-color-primary-focus);margin-bottom:var(--evm-space-xs);}.evm-t__title{margin:0 0 var(--evm-space-sm);font-weight:var(--evm-weight-bold);line-height:var(--evm-line-tight);letter-spacing:-0.01em;}.evm-t__title a{color:var(--evm-color-near-black);text-decoration:none;}.evm-t__title a:hover,.evm-t__title a:focus-visible{color:var(--evm-color-primary-focus);text-decoration:underline;text-underline-offset:3px;}.evm-t--lead .evm-t__title{font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);}.evm-t--medium .evm-t__title{font-size:1.1875rem;}.evm-t--small .evm-t__title{font-size:1.0625rem;}.evm-t__excerpt{font-size:var(--evm-font-size-small);line-height:var(--evm-line-relaxed);color:#4a4a4a;margin:0 0 var(--evm-space-sm);}.evm-t--lead .evm-t__excerpt{font-size:var(--evm-font-size-body);max-width:68ch;}.evm-t__meta{font-size:var(--evm-font-size-meta);color:#5c5c5c;margin:0;}.evm-t__meta a{color:#5c5c5c;text-decoration:underline;text-underline-offset:2px;}.evm-t__meta a:hover{color:var(--evm-color-primary-focus);}.evm-related{margin-top:var(--evm-space-3xl);}.evm-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--evm-space-lg);}.evm-tool{display:flex;flex-direction:column;gap:var(--evm-space-xs);padding:var(--evm-space-lg);background:var(--evm-color-dark-surface);border:1px solid rgba(255,255,255,0.14);border-left:3px solid #E8A41C;text-decoration:none;transition:background var(--evm-transition-fast),border-color var(--evm-transition-fast);}.evm-tool:hover,.evm-tool:focus-visible{background:#262626;border-color:#E8A41C;}.evm-tool__stat{font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);letter-spacing:0.06em;text-transform:uppercase;color:#F2B944;}.evm-tool__title{font-size:var(--evm-font-size-h4);font-weight:var(--evm-weight-bold);color:var(--evm-color-white);}.evm-tool__text{font-size:var(--evm-font-size-small);line-height:var(--evm-line-relaxed);color:#d6d6d6;}@media (max-width:1024px){.evm-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.evm-related__grid{grid-template-columns:minmax(0,1fr);}}
.evm-article__eyebrow{display:inline-block;font-size:0.75rem;font-weight:var(--evm-weight-bold);letter-spacing:0.08em;text-transform:uppercase;color:var(--evm-color-primary-focus);margin-bottom:var(--evm-space-sm);text-decoration:none;}.evm-article__eyebrow:hover{text-decoration:underline;text-underline-offset:3px;}.evm-article__meta{flex-wrap:wrap;gap:var(--evm-space-sm) var(--evm-space-md);}.evm-article__meta a{text-decoration:underline;text-underline-offset:2px;}.evm-article__body{font-size:1.125rem;line-height:1.7;}.evm-article__body h2{line-height:var(--evm-line-tight);letter-spacing:-0.01em;}.evm-article__body .highlight-box{border-left:4px solid var(--evm-color-primary-focus);background:var(--evm-color-light-gray);padding:var(--evm-space-lg) var(--evm-space-xl);margin:0 0 var(--evm-space-xl);font-size:1.1875rem;line-height:1.65;}.evm-article__body .highlight-box p:last-child{margin-bottom:0;}.evm-article__body .faq-box{margin:var(--evm-space-2xl) 0;padding:var(--evm-space-lg) var(--evm-space-xl);border:1px solid rgba(0,0,0,0.14);}.evm-article__body .faq-question{font-weight:var(--evm-weight-bold);color:var(--evm-color-near-black);margin-bottom:var(--evm-space-xs);}.evm-article__body .faq-answer{margin-bottom:var(--evm-space-lg);}.evm-article__body .faq-answer:last-child{margin-bottom:0;}.evm-article__body .article-audio{display:flex;align-items:center;flex-wrap:wrap;gap:var(--evm-space-md);margin:var(--evm-space-xl) 0;padding:var(--evm-space-md) var(--evm-space-lg);background:var(--evm-color-near-black);}.evm-article__body .article-audio .audio-label{margin:0;font-size:var(--evm-font-size-meta);font-weight:var(--evm-weight-bold);letter-spacing:0.06em;text-transform:uppercase;color:#F2B944;white-space:nowrap;}.evm-article__body .article-audio audio{flex:1 1 260px;min-width:0;height:40px;}.evm-article-footer{margin:var(--evm-space-3xl) 0 0;}.evm-article-tools{margin-top:var(--evm-space-2xl);}.evm-article-tools__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--evm-space-md);}@media (max-width:640px){.evm-article-tools__grid{grid-template-columns:minmax(0,1fr);}.evm-article__body{font-size:1.0625rem;}}.evm-article-footer .evm-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:640px){.evm-article-footer .evm-related__grid{grid-template-columns:minmax(0,1fr);}}.evm-page{max-width:800px;margin-left:auto;margin-right:auto;}#block-evmagazine-page-title h1{font-size:clamp(1.875rem,1.2rem + 2.2vw,2.75rem);font-weight:var(--evm-weight-black);line-height:var(--evm-line-tight);letter-spacing:-0.02em;color:var(--evm-color-near-black);max-width:800px;margin:0 auto var(--evm-space-lg);}.evm-page__body > ul,.evm-page__body > ol{margin-bottom:var(--evm-space-lg);padding-left:var(--evm-space-xl);}.evm-article-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--evm-space-2xl);align-items:start;}.evm-article-layout .evm-article{max-width:none;margin-left:0;margin-right:0;}.evm-article-layout__aside{margin-top:0;}.evm-article-layout__aside .evm-related__grid,.evm-article-layout__aside .evm-article-tools__grid{grid-template-columns:minmax(0,1fr);}@media (max-width:1024px){.evm-article-layout{grid-template-columns:minmax(0,1fr);}.evm-article-layout__aside{margin-top:var(--evm-space-2xl);}.evm-article-layout .evm-article{max-width:800px;}.evm-article-layout__aside .evm-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.evm-article-layout__aside .evm-related__grid{grid-template-columns:minmax(0,1fr);}}
.evm-ad{display:block;width:100%;margin:var(--evm-space-2xl) 0;text-align:center;contain:layout paint;}.evm-ad__label{display:block;font-size:0.6875rem;font-weight:var(--evm-weight-bold);letter-spacing:0.12em;text-transform:uppercase;color:#5c5c5c;margin-bottom:var(--evm-space-xs);}.evm-ad__inner{display:block;width:100%;overflow:hidden;}.evm-ad .adsbygoogle{display:block;width:100%;}.evm-ad--leaderboard{margin-top:var(--evm-space-lg);}.evm-ad--leaderboard .evm-ad__inner{min-height:100px;}.evm-ad--infeed .evm-ad__inner{min-height:280px;}.evm-ad--inarticle .evm-ad__inner{min-height:250px;}.evm-ad--belowarticle .evm-ad__inner{min-height:280px;}.evm-ad--sidebar{margin:var(--evm-space-xl) 0;position:sticky;top:88px;}.evm-ad--sidebar .evm-ad__inner{min-height:600px;}@media (min-width:768px){.evm-ad--leaderboard .evm-ad__inner{min-height:90px;}}@media (max-width:767px){.evm-ad--infeed .evm-ad__inner,.evm-ad--belowarticle .evm-ad__inner{min-height:250px;}.evm-ad--sidebar{position:static;}.evm-ad--sidebar .evm-ad__inner{min-height:250px;}}@media print{.evm-ad{display:none;}}
:root{--evm-color-dark-bg:#0b1220;--evm-color-dark-surface:#141d30;--evm-color-near-black:#111827;--evm-color-meta-gray:#586174;--evm-color-silver:#aab3c5;--evm-color-light-gray:#f3f5f9;--evm-color-line:#e3e7ee;--evm-color-gold:#e8a41c;--evm-color-gold-soft:#fff6df;--evm-color-primary:#1c69d4;--evm-color-primary-focus:#0f56b3;--evm-color-primary-dark:#0a3d8c;--evm-color-success:#138a52;--evm-radius:10px;--evm-radius-sm:6px;--evm-shadow-card:0 1px 2px rgba(11,18,32,0.06),0 8px 24px rgba(11,18,32,0.06);--evm-shadow-lift:0 2px 4px rgba(11,18,32,0.08),0 14px 34px rgba(11,18,32,0.12);--evm-font-size-body:1.0625rem;--evm-container-max:1240px;}body{background:#fff;color:var(--evm-color-near-black);text-rendering:optimizeLegibility;}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-0.022em;line-height:1.15;color:var(--evm-color-near-black);}h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.6rem);}h2{font-size:clamp(1.4rem,1.1rem + 1.1vw,1.9rem);}h3{font-size:clamp(1.15rem,1rem + 0.6vw,1.45rem);}h4{font-weight:700;}a{color:var(--evm-color-primary);}a:hover,a:focus{color:var(--evm-color-primary-focus);}::selection{background:var(--evm-color-gold);color:#111;}.evm-header{background:var(--evm-color-dark-bg);border-bottom:0;box-shadow:0 1px 0 rgba(255,255,255,0.06);}.evm-header::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--evm-color-gold) 0,var(--evm-color-gold) 120px,rgba(232,164,28,0) 60%);pointer-events:none;}.evm-header__inner{height:60px;}.evm-header__logo img{height:32px;}.evm-nav__link{font-size:0.8125rem;font-weight:700;letter-spacing:0.07em;color:#e6ebf5;padding:0.6rem 0;}.evm-nav__link::after{height:2px;background:var(--evm-color-gold);}.evm-nav__link:hover{color:#fff;}.evm-menu__item--active-trail > .evm-nav__link,.evm-nav__link.is-active{color:#fff;}.evm-menu__item--active-trail > .evm-nav__link::after,.evm-nav__link.is-active::after{width:100%;}.evm-menu,.evm-menu ul{gap:1.6rem;}.evm-nav{gap:1.2rem;}.evm-lang a{border-color:rgba(255,255,255,0.28);border-radius:999px;padding:3px 10px;}.evm-lang a.is-active{background:var(--evm-color-gold);border-color:var(--evm-color-gold);color:#111;}.evm-lang a.is-active:hover{color:#111;}@media (max-width:768px){.evm-nav--open{top:60px;background:var(--evm-color-dark-bg);box-shadow:0 20px 30px rgba(0,0,0,0.35);}.evm-nav--open .evm-nav__link{font-size:1rem;padding:0.7rem 0;display:block;}}.evm-sections{background:#fff;border-bottom:1px solid var(--evm-color-line);}.evm-sections__list{display:flex;gap:0.25rem;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.evm-sections__list::-webkit-scrollbar{display:none;}.evm-sections__list a{display:block;white-space:nowrap;padding:0.85rem 0.8rem;font-size:0.75rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--evm-color-meta-gray);border-bottom:2px solid transparent;}.evm-sections__list a:hover,.evm-sections__list a:focus-visible{color:var(--evm-color-near-black);border-bottom-color:var(--evm-color-gold);}.evm-sections__list li:first-child a{padding-left:0;}.evm-breadcrumb{font-size:0.8125rem;border-bottom:0;padding:1rem 0 0.25rem;margin-bottom:0.5rem;}.evm-breadcrumb li:not(:last-child)::after{content:"›";margin:0 0.4rem;color:var(--evm-color-silver);}.evm-section-head{border-bottom:1px solid var(--evm-color-line);padding-bottom:0;align-items:flex-end;margin-bottom:1.5rem;}.evm-section-head__title{font-size:clamp(1.25rem,1.05rem + 0.8vw,1.6rem);font-weight:800;letter-spacing:-0.02em;position:relative;padding-bottom:0.7rem;margin:0;}.evm-section-head__title::after{content:"";position:absolute;left:0;bottom:-1px;width:44px;height:4px;background:var(--evm-color-gold);}.evm-section-head__more{padding-bottom:0.7rem;font-size:0.75rem;letter-spacing:0.08em;color:var(--evm-color-primary);}.evm-section-head__more::after{content:" →";}.evm-t__media{border-radius:var(--evm-radius);position:relative;}.evm-t__media img{transition:transform 400ms ease;}.evm-t:hover .evm-t__media img{transform:scale(1.04);}.evm-t__body{padding-top:0.85rem;}.evm-t__tag{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.6875rem;letter-spacing:0.1em;color:var(--evm-color-primary-focus);margin-bottom:0.4rem;}.evm-t__tag::before{content:"";width:7px;height:7px;background:var(--evm-color-gold);border-radius:1px;flex:none;}.evm-t__title{font-weight:800;letter-spacing:-0.018em;}.evm-t__title a:hover,.evm-t__title a:focus-visible{text-decoration:none;color:var(--evm-color-primary-focus);}.evm-t__excerpt{color:#4a5366;}.evm-t__meta,.evm-t__meta a{color:var(--evm-color-meta-gray);}.evm-t__meta a{text-decoration:none;font-weight:600;}.evm-t__meta a:hover{color:var(--evm-color-primary);text-decoration:underline;}.evm-btn{border-radius:var(--evm-radius-sm);text-transform:none;letter-spacing:0;font-weight:700;}.evm-btn--primary{background:var(--evm-color-primary);}input[type="submit"],button.button,.button,.form-submit{border-radius:var(--evm-radius-sm);}input[type="text"],input[type="email"],input[type="number"],input[type="search"],input[type="password"],select,textarea{border-radius:var(--evm-radius-sm);border:1px solid #cfd6e2;background:#fff;color:var(--evm-color-near-black);font-family:inherit;}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,select:focus,textarea:focus{outline:2px solid rgba(28,105,212,0.35);outline-offset:1px;border-color:var(--evm-color-primary);}.evm-tool{background:var(--evm-color-dark-surface);border:1px solid rgba(255,255,255,0.1);border-left:3px solid var(--evm-color-gold);border-radius:var(--evm-radius);}.evm-tool:hover,.evm-tool:focus-visible{background:#1b2740;border-color:var(--evm-color-gold);}.evm-tool__stat{color:#f4c45a;}.evm-tool__text{color:#c4cce0;}.evm-footer{background:var(--evm-color-dark-bg);margin-top:4rem;padding:3.5rem 0 2rem;position:relative;}.evm-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--evm-color-gold) 0,var(--evm-color-gold) 140px,rgba(232,164,28,0) 55%);}.evm-footer a{color:var(--evm-color-silver);}.evm-footer a:hover,.evm-footer a:focus-visible{color:var(--evm-color-gold);}#sliding-popup,#sliding-popup .eu-cookie-compliance-banner{background:var(--evm-color-dark-bg) !important;color:#dbe1ee !important;border-top:2px solid var(--evm-color-gold);box-shadow:0 -10px 30px rgba(0,0,0,0.25);}#sliding-popup .popup-content{max-width:var(--evm-container-max);padding:0.7rem 1rem;}#sliding-popup .popup-content #popup-text{margin:0;}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:#dbe1ee !important;font-size:0.8125rem !important;line-height:1.45;margin:0;}#sliding-popup .popup-content #popup-text h2{font-weight:700;font-size:0.875rem !important;color:#fff !important;margin-bottom:0.1rem;}#sliding-popup .popup-content #popup-text a{color:var(--evm-color-gold) !important;}#sliding-popup .eu-cookie-compliance-buttons{margin:0;}#sliding-popup .eu-cookie-compliance-buttons button.agree-button{background:var(--evm-color-gold) !important;border:0 !important;color:#111 !important;border-radius:999px;padding:0.55rem 1.4rem;font-size:0.8125rem;font-weight:800;letter-spacing:0.02em;text-transform:none;box-shadow:none;}#sliding-popup .eu-cookie-compliance-buttons button.agree-button:hover{background:#f4b73a !important;box-shadow:none;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{color:var(--evm-color-silver) !important;font-size:0.75rem;}@media (max-width:640px){#sliding-popup .popup-content{padding:0.6rem 0.9rem 0.7rem;}#sliding-popup .popup-content #popup-text{display:block;max-width:none;}#sliding-popup .eu-cookie-compliance-buttons{display:flex;align-items:center;gap:0.5rem;margin-top:0.5rem;}}#studiografix-newsletter-popup{right:auto;left:20px;bottom:20px;width:340px;border:0;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-lift);background:#fff;border-top:4px solid var(--evm-color-gold);}@media (max-width:900px){#studiografix-newsletter-popup{display:none !important;}}.ev-ad[data-ad-label]::before{content:attr(data-ad-label);}:focus-visible{outline:2px solid var(--evm-color-primary);outline-offset:2px;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important;}}html,body{max-width:100%;overflow-x:clip;}img,video,iframe,table{max-width:100%;}.evm-article__body table{display:block;overflow-x:auto;}#studiografix-newsletter-popup.evm-nl-open{display:block !important;position:fixed;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 2rem));z-index:2000;box-shadow:0 0 0 100vmax rgba(11,18,32,0.6),var(--evm-shadow-lift);}.evm-article__eyebrow{display:inline-block;background:var(--evm-color-gold);color:#111;padding:0.3rem 0.65rem;border-radius:3px;font-size:0.6875rem;letter-spacing:0.12em;margin-bottom:0.9rem;}.evm-article__eyebrow:hover{background:#f4b73a;color:#111;text-decoration:none;}.evm-article__title{font-size:clamp(1.85rem,1.3rem + 2.2vw,2.9rem);font-weight:800;line-height:1.08;letter-spacing:-0.028em;margin-bottom:1rem;text-wrap:balance;}.evm-article__header{margin-bottom:1.5rem;}.evm-article__meta{font-size:0.875rem;color:var(--evm-color-meta-gray);padding-bottom:1.1rem;border-bottom:1px solid var(--evm-color-line);}.evm-article__meta a{color:var(--evm-color-near-black);font-weight:700;text-decoration:none;}.evm-article__meta a:hover{color:var(--evm-color-primary);text-decoration:underline;}.evm-article__media{border-radius:var(--evm-radius);margin-bottom:1.75rem;max-height:560px;}.evm-article__media-caption{font-size:0.8125rem;padding:2.5rem 1.1rem 0.8rem;background:linear-gradient(transparent,rgba(11,18,32,0.78));}.evm-article__body{font-size:1.1875rem;line-height:1.72;color:#1b2334;}.evm-article__body h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem);font-weight:800;border-bottom:0;padding-bottom:0;margin-top:2.4rem;position:relative;padding-left:0.9rem;}.evm-article__body h2::before{content:"";position:absolute;left:0;top:0.18em;bottom:0.18em;width:4px;border-radius:2px;background:var(--evm-color-gold);}.evm-article__body h3{font-weight:800;}.evm-article__body a{color:var(--evm-color-primary-focus);text-decoration-thickness:1px;text-underline-offset:3px;}.evm-article__body a:hover{color:var(--evm-color-primary);text-decoration-thickness:2px;}.evm-article__body img{border-radius:var(--evm-radius-sm);}.evm-article__body blockquote{border-left:4px solid var(--evm-color-gold);background:var(--evm-color-gold-soft);border-radius:0 var(--evm-radius-sm) var(--evm-radius-sm) 0;font-style:normal;font-size:1.15em;font-weight:600;}.evm-article__body .highlight-box,.highlight-box{border-left:4px solid var(--evm-color-gold);background:var(--evm-color-gold-soft);border-radius:0 var(--evm-radius) var(--evm-radius) 0;font-weight:500;color:#1b2334;}.evm-article__body table{border-collapse:collapse;width:100%;font-size:0.9375rem;margin:1.5rem 0;}.evm-article__body th,.evm-article__body td{padding:0.65rem 0.85rem;border-bottom:1px solid var(--evm-color-line);text-align:left;}.evm-article__body th{background:var(--evm-color-light-gray);font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--evm-color-meta-gray);}.evm-article__body .faq-box{border:0;background:var(--evm-color-light-gray);border-radius:var(--evm-radius);}.evm-article__tags .field__item a{border-radius:999px;background:var(--evm-color-light-gray);font-size:0.8125rem;}.evm-article__tags .field__item a:hover{background:var(--evm-color-dark-bg);color:#fff;}.evm-article-footer .evm-section-head{margin-top:0;}.evm-article-tools .evm-tool{padding:1.1rem 1.2rem;}@media (max-width:640px){.evm-article__body{font-size:1.0625rem;}.evm-article__media{margin-left:calc(-1 * var(--evm-container-padding));margin-right:calc(-1 * var(--evm-container-padding));width:auto;border-radius:0;}}.catalog-hero__lede{color:#3b4458;}.catalog-filter{border-radius:var(--evm-radius);border:0;box-shadow:var(--evm-shadow-card);}.catalog-filter__submit,.catalog-tools .ev-tools-btn{border-radius:var(--evm-radius-sm);}.catalog-brands__list a{background:#fff;}.car-list-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;}.car-item{background:#fff;border:0;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);padding:0;text-align:left;display:flex;flex-direction:column;overflow:hidden;transition:transform 200ms ease,box-shadow 200ms ease;}.car-item:hover{transform:translateY(-3px);box-shadow:var(--evm-shadow-lift);}.car-item > a{color:inherit;display:block;flex:1;}.car-item img,.car-list-container .car-item img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:center;background:#eef1f6;}.car-item .car-title{margin:0;padding:0.9rem 1rem 0.2rem;font-size:1.0625rem;font-weight:800;line-height:1.2;color:var(--evm-color-near-black);}.car-item .car-specs{display:flex;flex-wrap:wrap;gap:0.1rem 0.8rem;padding:0 1rem;font-size:0.8125rem;color:var(--evm-color-meta-gray);}.car-item .car-specs b{color:var(--evm-color-near-black);font-weight:800;}.car-item .car-price{padding:0.25rem 1rem 0;font-size:0.875rem;font-weight:700;color:var(--evm-color-primary-focus);}.car-item .ev-compare-btn{margin:0.8rem 1rem 1rem;align-self:flex-start;}.car-ad{grid-column:1 / -1;}@media (max-width:1024px){.car-list-container{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){.car-list-container{grid-template-columns:minmax(0,1fr);gap:1.1rem;}}.car-detail__title{margin:0.2rem 0 1.25rem;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);}.car-detail__crumbs{font-size:0.8125rem;color:var(--evm-color-meta-gray);}.car-detail__crumbs a{font-weight:700;}.car-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.75rem;align-items:start;margin-bottom:2rem;}.car-hero__media{min-width:0;border-radius:var(--evm-radius);overflow:hidden;background:#0b1220;}.car-hero__media .slick-slider{margin:0;}.car-hero__media img{width:100%;height:auto;display:block;}.slick-caption{font-size:0.75rem;color:#aab3c5;background:#0b1220;margin:0;padding:0.5rem 0.9rem;}.car-hero__facts{background:#fff;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);padding:1.25rem;border-top:4px solid var(--evm-color-gold);}.car-fact{margin:0;line-height:1.2;}.car-fact span{display:block;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--evm-color-meta-gray);margin-bottom:0.15rem;}.car-fact strong{font-size:1.4rem;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;}.car-fact small{font-size:0.75rem;font-weight:700;color:var(--evm-color-meta-gray);}.car-fact--price{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--evm-color-line);}.car-fact--price strong{font-size:2rem;color:var(--evm-color-primary-focus);}.car-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0.8rem;margin-bottom:1.2rem;}.car-hero__actions{display:flex;flex-direction:column;gap:0.5rem;}.car-btn{display:block;text-align:center;padding:0.75rem 1rem;border:1px solid var(--evm-color-line);border-radius:var(--evm-radius-sm);font-size:0.875rem;font-weight:700;color:var(--evm-color-near-black);background:#fff;}.car-btn:hover{border-color:var(--evm-color-gold);background:var(--evm-color-gold-soft);color:var(--evm-color-near-black);}.car-btn--primary{background:var(--evm-color-dark-bg);color:#fff;border-color:var(--evm-color-dark-bg);}.car-btn--primary:hover{background:var(--evm-color-primary);border-color:var(--evm-color-primary);color:#fff;}.car-description{max-width:75ch;margin:0 0 2rem;font-size:1.0625rem;line-height:1.7;}.car-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start;margin-bottom:2rem;}.spec-group{background:#fff;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);padding:1.15rem 1.3rem 0.6rem;}.spec-group h2{font-size:1.05rem;margin:0 0 0.5rem;padding-left:0.7rem;border-left:4px solid var(--evm-color-gold);line-height:1.1;}.spec-list{margin:0;}.spec-list > div{display:flex;justify-content:space-between;gap:1rem;padding:0.6rem 0;border-bottom:1px solid var(--evm-color-line);font-size:0.9375rem;}.spec-list > div:last-child{border-bottom:0;}.spec-list dt{color:var(--evm-color-meta-gray);}.spec-list dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;}.spec-list .is-key dd{color:var(--evm-color-primary-focus);}.car-related{margin:2rem 0;}.car-related ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem 1.5rem;}.car-related li{padding:0.6rem 0;border-bottom:1px solid var(--evm-color-line);}.car-related__meta{color:var(--evm-color-meta-gray);font-size:0.875rem;}@media (max-width:900px){.car-hero{grid-template-columns:minmax(0,1fr);}.car-specs-grid,.car-related ul{grid-template-columns:minmax(0,1fr);}}.car-details1{background:var(--evm-color-light-gray);border-radius:var(--evm-radius);}.car-details2 p{border-bottom-color:var(--evm-color-line);}.brand-page .car-meta strong{color:var(--evm-color-near-black);}.catalog-article-links{border-left-color:var(--evm-color-gold);background:var(--evm-color-gold-soft);border-radius:var(--evm-radius-sm);border-top:0;border-right:0;border-bottom:0;}@media (max-width:640px){.ev-hero-section .ev-hero-subtitle{display:none;}.ev-hero-section{padding-top:1.1rem;padding-bottom:1.1rem;}}.evm-content-below .articlesBlock2,.articlesBlock2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding:0;}.articlesothers2,.evm-content-below .articlesothers2{width:auto;background:#fff;border:0;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);padding:1.15rem 1.25rem;transition:transform 200ms ease,box-shadow 200ms ease;}.articlesothers2:hover{background:#fff;box-shadow:var(--evm-shadow-lift);transform:translateY(-2px);}.titleart2 h3{border-left:4px solid var(--evm-color-gold);font-size:1.0625rem;font-weight:800;letter-spacing:-0.012em;margin:0 0 0.5rem;}.titleart2 h3 a{color:var(--evm-color-near-black);}.titleart2 h3 a:hover{color:var(--evm-color-primary);text-decoration:underline;text-underline-offset:3px;}.summaryart2{color:#4a5366;font-size:0.9375rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}@media (max-width:900px){.evm-content-below .articlesBlock2,.articlesBlock2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.evm-content-below .articlesBlock2,.articlesBlock2{grid-template-columns:minmax(0,1fr);}.articlesothers2,.evm-content-below .articlesothers2{width:auto;}}@media (max-width:640px){#sliding-popup .popup-content #popup-text h2{display:none;}#sliding-popup .popup-content #popup-text p{font-size:0.75rem !important;}#sliding-popup .popup-content{display:flex;align-items:center;gap:0.75rem;flex-wrap:nowrap;padding:0.55rem 0.8rem;}#sliding-popup .popup-content #popup-text{flex:1 1 auto;min-width:0;max-width:none;}#sliding-popup .eu-cookie-compliance-buttons{flex:none;margin:0;display:flex;flex-direction:column;align-items:center;gap:0.15rem;}#sliding-popup .eu-cookie-compliance-buttons button.agree-button{padding:0.5rem 1.1rem;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{padding:0.2rem 0.4rem;}}.catalog-hero__title{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);margin:0.2rem 0 0.7rem;}.car-detail__crumbs{display:none;}#block-evmagazine-page-title h1{max-width:none;margin:0.4rem 0 1.25rem;font-weight:800;}.evm-page{margin-left:0;max-width:820px;}.discussion-hub,.discussion-topic-form{margin-left:0;margin-right:auto;}.superchargers-filters{background:#fff;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);border:0;}.superchargers-filters select,.superchargers-filters input[type="text"]{min-height:40px;padding:0 0.7rem;}.evm-pairs{margin:1.5rem 0;}.evm-pairs__title{font-size:1rem;margin:0 0 0.6rem;}.evm-pairs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem;}.evm-pairs a{display:inline-block;padding:0.5rem 0.95rem;border:1px solid var(--evm-color-line);border-radius:999px;font-size:0.8125rem;font-weight:700;color:var(--evm-color-near-black);background:#fff;}.evm-pairs a:hover{border-color:var(--evm-color-gold);background:var(--evm-color-gold-soft);color:var(--evm-color-near-black);}.evm-search-toggle{display:inline-grid;place-items:center;width:38px;height:38px;margin-left:0.4rem;border:0;border-radius:50%;background:transparent;color:#e6ebf5;cursor:pointer;flex:none;}.evm-search-toggle:hover,.evm-search-toggle[aria-expanded="true"]{background:rgba(255,255,255,0.12);color:#fff;}.evm-search{background:#0f1a2e;border-top:1px solid rgba(255,255,255,0.08);padding:0.8rem 0;}.evm-search[hidden]{display:none;}.evm-search__form{display:flex;gap:0.6rem;max-width:720px;}.evm-search__form input[type="search"]{flex:1;height:46px;padding:0 1rem;font-size:1rem;border:2px solid transparent;border-radius:999px;background:#fff;}.evm-search__form input[type="search"]:focus{border-color:var(--evm-color-gold);outline:0;}.evm-search__form button{height:46px;padding:0 1.4rem;border:0;border-radius:999px;background:var(--evm-color-gold);color:#111;font:inherit;font-weight:800;cursor:pointer;}@media (max-width:768px){.evm-header__inner{gap:0.2rem;}.evm-search-toggle{order:1;margin-left:auto;}.evm-lang{order:2;margin-left:0.2rem;margin-right:0.2rem;}.evm-nav-toggle{order:3;}}.evm-subscribe{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--evm-color-gold-soft);border:1px solid #f3dca4;border-left:5px solid var(--evm-color-gold);border-radius:var(--evm-radius);padding:1.5rem 1.75rem;}.evm-subscribe__title{font-size:1.35rem;margin:0 0 0.25rem;}.evm-subscribe__text{margin:0;color:#4a4a4a;font-size:0.9375rem;}.evm-subscribe__btn{flex:none;border:0;cursor:pointer;background:var(--evm-color-dark-bg);color:#fff;font:inherit;font-weight:800;padding:0.85rem 1.7rem;border-radius:999px;}.evm-subscribe__btn:hover{background:var(--evm-color-primary);}@media (max-width:720px){.evm-subscribe{flex-direction:column;align-items:flex-start;padding:1.25rem;}.evm-subscribe__btn{width:100%;}}.search-form .container-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.6rem;margin-bottom:0.5rem;}.search-form label{display:block;margin-bottom:0.3rem;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--evm-color-meta-gray);}.search-form input[type="search"]{height:46px;width:min(460px,100%);padding:0 1rem;font-size:1rem;border-radius:999px;}.search-form input[type="submit"]{height:46px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--evm-color-gold);color:#111;font:inherit;font-weight:800;cursor:pointer;}.search-form .search-help-link{display:none;}.search-form + h2{font-size:1.25rem;margin:1.5rem 0 1rem;}.search-form + h2 + ol{list-style:none;margin:0;padding:0;display:grid;gap:0.9rem;max-width:860px;}.search-form + h2 + ol > li{background:#fff;border-radius:var(--evm-radius);box-shadow:var(--evm-shadow-card);padding:1.1rem 1.3rem;}.search-form + h2 + ol h3{font-size:1.15rem;margin:0 0 0.4rem;}.search-form + h2 + ol h3 a{color:var(--evm-color-near-black);}.search-form + h2 + ol h3 a:hover{color:var(--evm-color-primary);}.search-form + h2 + ol p{margin:0 0 0.3rem;color:#4a5366;font-size:0.9375rem;}.search-form + h2 + ol > li > p:nth-of-type(2){display:none;}
