/* @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:#757575;--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__submenu{display:none;position:absolute;top:100%;left:0;background-color:var(--evm-color-dark-surface);border:1px solid rgba(255,255,255,0.08);min-width:200px;padding: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{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:var(--evm-font-size-h1);font-weight:var(--evm-weight-light);line-height:var(--evm-line-normal);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-light);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-regular);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);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-meta-gray);}.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 (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;}}
.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);}
