/* EVNYTANIA SPORT / independent editorial theme */
:root{--ev-paper:#f5f1e9;--ev-ink:#17232b;--ev-red:#dc403a;--ev-rule:#cec9c0;--ev-gray:#5c6469}*{box-sizing:border-box}html{scroll-behavior:smooth}body.ev-shell{margin:0;background:var(--ev-paper)!important;color:var(--ev-ink)!important;font:16px/1.62 "IBM Plex Sans",Arial,sans-serif!important}body.ev-shell h1,body.ev-shell h2,body.ev-shell h3{font-family:"Barlow Condensed",Impact,sans-serif!important;font-weight:800!important;line-height:1.03!important;letter-spacing:.005em!important;color:var(--ev-ink)!important}body.ev-shell a{transition:color .18s,background-color .18s}body.ev-shell .container{max-width:1180px!important;padding-left:24px;padding-right:24px}body.ev-shell main,body.ev-shell footer{margin-left:0!important}body.ev-shell .section{padding:76px 0}body.ev-shell .site-header{display:none!important}.ev-wrap{max-width:1230px;margin:auto;padding:0 25px}.ev-alert{background:var(--ev-ink);color:#f7f7f1;font-size:10px;letter-spacing:.12em;font-weight:700}.ev-alert .ev-wrap{display:flex;justify-content:space-between;gap:18px;padding-top:10px;padding-bottom:10px}.ev-header{background:var(--ev-paper);position:relative;z-index:40}.ev-mast{min-height:156px;display:flex;justify-content:space-between;align-items:center;gap:22px}.ev-brand img{width:min(440px,65vw);height:auto;display:block}.ev-mast-aside{text-align:right;display:grid;gap:4px;line-height:1.35}.ev-mast-aside span{font-size:10px;letter-spacing:.2em}.ev-mast-aside strong{font:800 28px/1 "Barlow Condensed",sans-serif;letter-spacing:.03em}.ev-mast-aside small{font-size:10px;color:#7d827d}.ev-nav{border-top:3px solid var(--ev-ink);border-bottom:1px solid var(--ev-rule);display:flex;align-items:center;justify-content:space-between;gap:15px}.ev-nav-main{display:flex;align-items:stretch;flex-wrap:wrap}.ev-nav a{padding:17px 14px;text-decoration:none!important;color:var(--ev-ink)!important;font-size:11px;font-weight:800;letter-spacing:.04em}.ev-nav a:hover,.ev-nav a[aria-current=page]{background:var(--ev-red);color:#fff!important}.ev-nav-right{color:var(--ev-red)!important}.ev-mobile-button{display:none}.ev-cover{background:var(--ev-ink);color:white;padding:22px 0 0;overflow:hidden}.ev-cover-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #52616a;padding:0 0 12px;font-size:10px;letter-spacing:.15em;font-weight:700;color:#bac1c2}.ev-cover-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:65px;padding:66px 0 80px}.ev-rubric{color:#ff695a!important;font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 0 27px}.ev-cover h1{font-size:clamp(65px,9.6vw,146px)!important;line-height:.83!important;color:#fff!important;letter-spacing:-.025em!important;margin:0 0 30px!important;text-transform:uppercase}.ev-cover h1 em{color:#ff6257;font-style:normal}.ev-cover-deck{color:#d3d8d8!important;font-size:17px;line-height:1.55;max-width:560px;margin:32px 0}.ev-cover-cta{display:inline-flex;gap:45px;align-items:center;background:var(--ev-red);color:#fff!important;text-decoration:none!important;font:800 13px "IBM Plex Sans",sans-serif;padding:17px 22px}.ev-cover-cta span{font-size:22px}.ev-cover-aside{border-left:1px solid #53636c;padding:12px 0 0 30px;display:flex;flex-direction:column;align-items:start}.ev-aside-number{font:900 138px/.8 "Barlow Condensed",sans-serif;color:#fff}.ev-aside-number span{display:block;font:800 13px "IBM Plex Sans",sans-serif;letter-spacing:.15em;margin:22px 0 25px}.ev-aside-rule{height:4px;background:var(--ev-red);width:80px}.ev-cover-aside p{font-size:17px;color:#d5ddda;line-height:1.5;margin:24px 0}.ev-aside-meta{font-size:10px;letter-spacing:.12em;color:#aab5b7;line-height:1.8;margin-top:auto}.ev-cover-bottom{border-top:1px solid #52616a;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:18px 0;color:#c0c7c8;font-size:11px;font-weight:700;letter-spacing:.16em}.ev-shell .directory-section{background:var(--ev-paper)!important}.ev-shell .section-header{max-width:850px;margin-bottom:45px!important}.ev-section-kicker{font-size:12px;color:var(--ev-red);font-weight:800;letter-spacing:.16em;border-top:4px solid var(--ev-red);padding-top:13px;display:inline-block;margin-bottom:25px}.ev-shell .directory-section .section-header h2{font-size:clamp(45px,6vw,82px)!important;text-transform:uppercase;margin:8px 0 20px!important}.ev-shell .directory-section .section-header p{color:var(--ev-gray)!important}.ev-shell .brand-directory{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:3px solid var(--ev-ink);margin:0!important}.ev-shell .brand-directory>a{background:transparent!important;border:0!important;border-bottom:1px solid var(--ev-rule)!important;box-shadow:none!important;border-radius:0!important;text-decoration:none!important;color:inherit!important;padding:0!important;display:block!important}.ev-shell .brand-directory>a:hover{background:#ede7dc!important}.ev-shell .brand-entry{display:grid!important;grid-template-columns:75px 165px minmax(0,1fr) 42px!important;align-items:center;gap:28px!important;padding:29px 14px!important;position:relative}.ev-shell .entry-no{font:900 54px "Barlow Condensed",sans-serif!important;color:var(--ev-red)!important}.ev-shell .brand-entry img{width:150px!important;max-width:100%!important;max-height:78px!important;object-fit:contain!important}.ev-shell .brand-entry h3{font-size:35px!important;text-transform:uppercase;margin:0 0 10px!important}.ev-shell .brand-entry p{font:13px/1.6 "IBM Plex Sans",sans-serif!important;color:#596167!important;max-width:610px}.ev-shell .entry-arrow{font-size:30px;color:var(--ev-red)}.ev-shell .micro-badges span{border:1px solid #c4c8c1!important;border-radius:0!important;background:none!important;color:#465157!important;font-size:10px!important}.ev-shell .ev-research{background:#e6e0d4!important;color:var(--ev-ink)!important}.ev-shell .ev-research .hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px}.ev-shell .ev-research .hero-running{grid-column:1/-1;display:flex;justify-content:space-between;border-top:2px solid var(--ev-ink);padding-top:13px}.ev-shell .ev-research h2{font-size:clamp(45px,6vw,75px)!important}.ev-shell .ev-research .hero-ledger{border-left:4px solid var(--ev-red);background:#f7f2e9;padding:20px}.ev-shell .inner-hero{background:#e8e0d4!important;padding:65px 0!important;border-bottom:4px solid var(--ev-ink)}.ev-shell .inner-hero h1{font-size:clamp(46px,6vw,86px)!important;text-transform:uppercase;max-width:1000px}.ev-shell .inner-hero .lead{color:#525c5d!important}.ev-shell .editorial-card{border:1px solid var(--ev-rule)!important;border-radius:0!important;background:#fffdf7!important;box-shadow:none!important}.ev-shell .article-aside{background:#e6e0d4!important;border-left:4px solid var(--ev-red);padding:20px!important;border-radius:0!important}.ev-shell .section-alt{background:#e9e3d9!important}.ev-shell .reg-footer{background:#17232b!important;color:#dce1de!important}.ev-shell .reg-footer a{color:#e9ece9!important}.ev-shell .reg-footer h2,.ev-shell .reg-footer h3{color:white!important}.ev-shell .footer-brand img{width:260px;max-width:100%;background:transparent!important;padding:0!important}.ev-shell .bn-compliance{background:#28353c;color:#dce1de;padding:15px;border-left:3px solid var(--ev-red)}.ev-shell .bn-compliance p{color:#dce1de}.ev-shell .legal-note{border-left:3px solid var(--ev-red)!important}.ev-shell .cookie-banner{z-index:200!important}@media(max-width:860px){.ev-cover-grid{grid-template-columns:1fr;gap:26px}.ev-cover-aside{border-left:0;border-top:1px solid #53636c;display:block;padding:25px 0 0}.ev-aside-number{font-size:70px}.ev-shell .ev-research .hero-grid{grid-template-columns:1fr}.ev-shell .brand-entry{grid-template-columns:54px 125px minmax(0,1fr) 24px!important;gap:15px!important}.ev-mast{min-height:125px}}@media(max-width:650px){.ev-wrap{padding:0 17px}.ev-alert .ev-wrap{font-size:9px;display:block;text-align:center}.ev-alert .ev-wrap span:first-child{display:none}.ev-mast{min-height:95px}.ev-brand img{width:220px}.ev-mast-aside{display:none}.ev-mobile-button{display:block;border:1px solid var(--ev-ink);background:none;font-size:11px;padding:10px;font-weight:800}.ev-nav{display:none;padding:8px 0}.ev-nav.is-open{display:block}.ev-nav-main{display:grid}.ev-nav a{display:block;padding:13px}.ev-cover-grid{padding:45px 0}.ev-cover h1{font-size:clamp(58px,15vw,92px)!important}.ev-cover-top span:nth-child(2),.ev-cover-top span:nth-child(3){display:none}.ev-shell .section{padding:50px 0}.ev-shell .container{padding:0 17px}.ev-shell .brand-entry{grid-template-columns:40px minmax(0,1fr) 25px!important;gap:13px!important}.ev-shell .brand-entry>div:nth-child(2){grid-column:2;grid-row:1}.ev-shell .brand-entry>div:nth-child(3){grid-column:2;grid-row:2}.ev-shell .brand-entry .entry-no{font-size:37px;grid-column:1;grid-row:1}.ev-shell .brand-entry .entry-arrow{grid-column:3;grid-row:1}.ev-shell .brand-entry img{max-height:53px!important;max-width:130px!important}.ev-shell .brand-entry h3{font-size:29px!important}.ev-shell .brand-entry{align-items:start!important}.ev-shell .article-layout{display:block!important}.ev-shell .article-aside{position:static!important;margin:0 0 25px!important}}

/* v2 accessibility, image and spacing repairs: override inherited dark base theme */
body.ev-shell { --rule:#c8c1b6; --brass:#9e2a28; --soft:#414b50; --muted:#4c565b; --paper:#f6f1e7; overflow-x:hidden; }
body.ev-shell p,body.ev-shell li {font-size:inherit;letter-spacing:normal;line-height:1.7}
body.ev-shell h1,body.ev-shell h2,body.ev-shell h3,body.ev-shell h4,body.ev-shell p {overflow-wrap:break-word}
body.ev-shell .container,body.ev-shell .ev-wrap {width:100%;min-width:0;max-width:1180px;margin-inline:auto}
body.ev-shell .container {padding-inline:clamp(18px,3.5vw,35px)!important}
body.ev-shell .ev-wrap {padding-inline:clamp(18px,3.5vw,35px)}
body.ev-shell .section-header {display:block!important;padding-bottom:22px;border-bottom:0;margin-bottom:35px!important}
body.ev-shell .section-header:before {display:none}
body.ev-shell .section-header p {font-size:15px!important;line-height:1.8!important;letter-spacing:normal!important}
body.ev-shell .brand-entry {min-width:0}
body.ev-shell .brand-entry > div {min-width:0}
body.ev-shell .brand-entry > div:nth-of-type(1) {background:#ffffff!important;border:1px solid #d7d5ce!important;min-height:100px!important;padding:12px!important;border-radius:3px}
body.ev-shell .brand-entry > div:nth-of-type(1) img {display:block!important;max-width:100%!important;width:auto!important;max-height:74px!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}
body.ev-shell .brand-entry h3 {color:#17232b!important;line-height:1.15!important;margin-bottom:9px!important}
body.ev-shell .brand-entry p {color:#354148!important;font-size:14px!important;line-height:1.7!important;letter-spacing:normal!important;margin:0 0 12px!important}
body.ev-shell .micro-badges {gap:7px!important}
body.ev-shell .micro-badges span {color:#38454b!important;padding:3px 7px!important;line-height:1.45!important}
body.ev-shell .micro-badges span:before {display:none!important}
body.ev-shell .ev-research {padding-block:60px!important}
body.ev-shell .ev-research .hero-grid {display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:start!important;gap:30px!important;padding-block:0!important}
body.ev-shell .ev-research .hero-running {grid-column:1/-1!important;grid-row:auto!important;margin:0!important;color:#344046!important}
body.ev-shell .ev-research .hero-grid > div:nth-child(2) {grid-column:1!important;grid-row:2!important;min-width:0}
body.ev-shell .ev-research .hero-ledger {grid-column:2!important;grid-row:2!important;min-width:0;margin:0!important}
body.ev-shell .ev-research .eyebrow,body.ev-shell .ev-research .update-line,body.ev-shell .ev-research .hero-ledger:before {color:#a32925!important}
body.ev-shell .ev-research h2,body.ev-shell .ev-research h3 {color:#17232b!important;line-height:1.07!important}
body.ev-shell .ev-research .lead,body.ev-shell .ev-research p,body.ev-shell .ev-research li {color:#303d43!important;letter-spacing:normal!important;line-height:1.75!important;font-size:15px!important}
body.ev-shell .ev-research .hero-ledger li {border-color:#d2c9b9!important;padding:10px 0!important}
body.ev-shell .ev-research .hero-ledger {padding:22px!important}
body.ev-shell .ev-research .hero-ledger:before {margin-bottom:12px!important}
body.ev-shell .guide-section .editorial-shell {grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:32px!important;align-items:start}
body.ev-shell .editorial-card {padding:clamp(20px,3vw,32px)!important;min-width:0}
body.ev-shell .guide-section .editorial-card:first-child {border:1px solid #cec9c0!important;padding:clamp(20px,3vw,32px)!important}
body.ev-shell .guide-section h2,body.ev-shell .guide-section h3,body.ev-shell .article-body h2,body.ev-shell .article-body h3 {color:#17232b!important;line-height:1.2!important}
body.ev-shell .guide-section p,body.ev-shell .guide-section li,body.ev-shell .article-body p,body.ev-shell .article-body li {color:#303b40!important;letter-spacing:normal!important;line-height:1.85!important;font-size:15px!important}
body.ev-shell .legal-note,body.ev-shell .article-body .legal-note {background:#f3e5d3!important;color:#303b40!important;border-left:4px solid #ab2f2b!important;padding:17px 20px!important}
body.ev-shell .legal-note strong,body.ev-shell .article-body strong,body.ev-shell .article-body b {color:#162630!important}
body.ev-shell .article-body a {color:#a32925!important;text-decoration:underline}
body.ev-shell .article-aside,body.ev-shell .article-aside .overline,body.ev-shell .article-aside nav a,body.ev-shell .aside-support {color:#26343a!important}
body.ev-shell .article-aside nav a:hover {color:#a32925!important}
body.ev-shell .article-layout {grid-template-columns:minmax(0,225px) minmax(0,1fr)!important;gap:clamp(20px,4vw,55px)!important}
body.ev-shell .article-body > .editorial-card {margin-bottom:25px!important}
body.ev-shell .inner-hero .eyebrow,body.ev-shell .inner-hero .hero-sidenote,body.ev-shell .inner-hero .hero-running {color:#9e2926!important}
body.ev-shell .inner-hero .hero-sidenote span {color:#56636b!important}
body.ev-shell .inner-hero .lead {color:#354148!important;font-size:17px!important;letter-spacing:normal!important}
body.ev-shell .inner-hero .hero-layout {padding-block:0!important}
body.ev-shell .reg-footer {--rule:#526169;--brass:#f0ada3;--soft:#e2e5e3;--muted:#c1cccd;--paper:#ffffff}
body.ev-shell .reg-footer p,body.ev-shell .reg-footer li,body.ev-shell .reg-footer span,body.ev-shell .reg-footer .overline,body.ev-shell .reg-footer .reg-identity {color:#dce1de!important;font-size:inherit;letter-spacing:normal}
body.ev-shell .reg-footer .footer-links a {color:#e9ece9!important}
body.ev-shell .reg-footer .footer-links a:hover {color:#ffb8ab!important}
body.ev-shell .reg-footer .footer-regulatory {background:#000!important;padding:16px!important}
body.ev-shell .reg-footer .foot-img {max-height:120px!important;object-fit:contain!important;object-position:left!important}
body.ev-shell .reg-footer .footer-heading {align-items:center!important}
body.ev-shell .reg-footer .footer-brand img {filter:none!important;opacity:1!important}
body.ev-shell .cookie-banner {background:#fffdf6!important;border:1px solid #a8a29a!important;color:#19282e!important;box-shadow:0 6px 35px #0003!important}
body.ev-shell .cookie-banner button {background:#17232b!important;color:#fff!important}
body.ev-shell a:focus-visible,body.ev-shell button:focus-visible {outline:3px solid #b8322d;outline-offset:3px}
@media(max-width:900px){body.ev-shell .ev-research .hero-grid {grid-template-columns:1fr!important}body.ev-shell .ev-research .hero-grid > div:nth-child(2),body.ev-shell .ev-research .hero-ledger {grid-column:1!important;grid-row:auto!important}body.ev-shell .guide-section .editorial-shell {grid-template-columns:1fr!important}body.ev-shell .article-layout{grid-template-columns:1fr!important}body.ev-shell .article-aside {position:static!important}}
@media(max-width:650px){body.ev-shell .brand-entry {grid-template-columns:38px minmax(0,1fr) 25px!important;gap:10px!important;padding:20px 4px!important}body.ev-shell .brand-entry > div:nth-of-type(1) {grid-column:2!important;grid-row:1!important;justify-content:flex-start!important;min-height:76px!important;max-width:200px!important}body.ev-shell .brand-entry > div:nth-of-type(2) {grid-column:1/-1!important;grid-row:2!important}body.ev-shell .brand-entry .entry-arrow {grid-column:3!important;grid-row:1!important}body.ev-shell .brand-entry h3 {font-size:27px!important}body.ev-shell .ev-cover h1 {font-size:clamp(51px,13vw,82px)!important}body.ev-shell .ev-research {padding-block:45px!important}body.ev-shell .section {padding-block:45px!important}body.ev-shell .footer-register,body.ev-shell .footer-heading {grid-template-columns:1fr!important;display:grid!important}body.ev-shell .footer-motto {text-align:left!important}body.ev-shell .cookie-banner {left:10px;right:10px;bottom:10px;flex-wrap:wrap}body.ev-shell .inner-hero .hero-layout {display:block!important}body.ev-shell .inner-hero .hero-sidenote {display:none!important}}
