:root{--red:#ec0a16;--deep:#b90011;--yellow:#ffc62d;--ink:#202331;--muted:#657084;--surface:#fff;--bg:#f4f5f8;--line:#e8ebf0;--pink:#9b005c;--blue:#2765c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.55 system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}button{font:inherit;cursor:pointer}.topbar{background:#e70812;color:white}.nav-inner{width:min(1380px,96%);margin:auto;display:flex;align-items:center;gap:18px;min-height:78px}.brand{width:62px;height:62px;display:grid;place-items:center;background:#fff;border-radius:15px;flex:0 0 auto}.brand img{width:50px;height:50px;object-fit:contain}.navlinks{display:flex;align-items:center;gap:22px;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.015em;flex:1;flex-wrap:wrap}.navlinks a:hover{text-decoration:underline}.nav-cta,.yellow-btn{background:var(--yellow);color:#261b12;border:0;border-radius:10px;padding:12px 24px;font-weight:900;white-space:nowrap;box-shadow:0 5px 0 #b88918}.nav-sec{background:transparent;color:white;border:1px solid #fff8;padding:11px 19px;border-radius:10px;font-weight:750}.ticker{background:#a90418;color:white;border-bottom:3px solid var(--yellow);overflow:hidden}.tickinner{max-width:1380px;margin:auto;display:flex;gap:20px;align-items:center;padding:9px 12px}.ticklabel{background:var(--yellow);color:#241000;border-radius:4px;padding:3px 9px;font-size:11px;letter-spacing:.06em;font-weight:900;white-space:nowrap}.ticker-track{overflow:hidden;position:relative;white-space:nowrap;flex:1}.ticker-items{display:inline-flex;gap:3rem;white-space:nowrap;animation:scroll 29s linear infinite;font-size:13px;font-weight:750}.ticker-items span:before{content:'★';color:var(--yellow);margin-right:12px}@keyframes scroll{to{transform:translateX(-50%)}}.wrap{width:min(1380px,96%);margin:auto}.layout{display:grid;grid-template-columns:215px minmax(0,1fr) 280px;gap:20px;margin-top:24px;align-items:start}.sidebar,.bet-slip{background:white;border:1px solid var(--line);border-radius:17px;padding:19px;box-shadow:0 7px 25px #28304708}.eyebrow{color:var(--red);font-size:11px;text-transform:uppercase;font-weight:950;letter-spacing:.11em}.side-title{font-size:18px;font-weight:900;margin:0 0 14px}.sportlinks{display:grid;gap:8px;margin-top:16px}.sportlinks a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;background:#f7f8fa;font-size:13px;font-weight:750}.sportlinks a:hover{background:#ffeff0}.sportlinks img{width:31px;height:31px;object-fit:contain}.mini-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.maincol{min-width:0}.hero{position:relative;background:linear-gradient(118deg,#830024 0%,#d80015 60%,#f10a14 100%);border-radius:22px;min-height:410px;overflow:hidden;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;box-shadow:0 14px 40px #a0002925}.hero .copy{padding:38px 25px 42px 40px;position:relative;z-index:2}.chip{display:inline-flex;gap:8px;align-items:center;border:1px solid #ffffff75;background:#ffffff25;padding:6px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.hero h1{font-size:clamp(31px,3.5vw,51px);line-height:1.07;letter-spacing:-.045em;margin:21px 0 17px;font-weight:950}.hero h1 em{font-style:normal;color:var(--yellow)}.hero p{max-width:520px;font-size:15px;color:#fff5f5}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.ghost{padding:12px 16px;border:1px solid #fff9;border-radius:10px;font-weight:800}.small{font-size:12px}.hero-visual{position:relative;display:flex;align-items:stretch}.hero-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#d40015 0%,#dc001412 40%,#15022b27 100%);z-index:1}.hero-visual a,.hero-visual img{height:100%;width:100%;display:block}.hero-visual img{object-fit:cover;object-position:center}.hero-stamp{position:absolute;z-index:3;bottom:18px;right:20px;background:#11182ad9;border:1px solid #ffffff5c;padding:12px 16px;border-radius:12px;font-size:12px;font-weight:800}.disclosure{margin:13px 0;color:#6c778a;font-size:12px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:31px 0 14px}.section-head h2{margin:0;font-size:25px;letter-spacing:-.03em}.section-head p{margin:0;color:var(--muted);font-size:13px}.featuregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.feature{background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden;min-width:0;box-shadow:0 5px 19px #18203607}.feature a.image-link{display:block;height:168px;background:linear-gradient(140deg,#300459,#df0317);overflow:hidden}.feature img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.feature a:hover img{transform:scale(1.04)}.feature .info{padding:16px}.feature h3{margin:0 0 7px;font-size:17px}.feature p{font-size:13px;color:var(--muted);min-height:55px;margin:0 0 12px}.inline{color:#c1001c;font-weight:850;font-size:13px}.pill-row{display:flex;flex-wrap:wrap;gap:9px}.pill{border:1px solid var(--line);background:#fff;padding:9px 14px;border-radius:99px;font-size:13px;font-weight:800}.pill:hover{border-color:var(--red);color:var(--red)}.panel{background:white;border:1px solid var(--line);border-radius:18px;padding:25px;margin:27px 0}.panel h2{font-size:24px;margin:0 0 12px;letter-spacing:-.02em}.panel p{color:#475166}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cards-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.compact{padding:17px;border-radius:13px;border:1px solid var(--line);background:#fbfcfe}.compact h3{margin:0 0 6px;font-size:16px}.compact p{margin:0 0 6px;font-size:13px}.slip-title{background:var(--red);color:white;font-weight:900;margin:-19px -19px 18px;padding:17px;border-radius:17px 17px 0 0}.slip-label{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.slip-offer{border-radius:12px;background:linear-gradient(135deg,#81002b,#d4061c);color:#fff;padding:19px;margin:13px 0}.slip-offer strong{font-size:27px;line-height:1.1;display:block}.slip-offer p{font-size:12px;color:#ffeaec}.slip-cta{display:block;background:var(--yellow);text-align:center;font-weight:950;padding:13px;border-radius:9px;color:#28200b}.slip-hint{color:var(--muted);font-size:12px}.bet-slip ul{list-style:none;padding:0;display:grid;gap:13px;font-size:13px}.bet-slip li{padding-bottom:12px;border-bottom:1px solid var(--line)}.check{color:#0d936a;font-weight:950;margin-right:8px}.banner{background:#1f1636;color:#fff;border-radius:17px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center;overflow:hidden;margin-top:24px}.banner h2{font-size:24px;line-height:1.15;margin:8px 0}.banner p{font-size:13px;color:#e2dcec}.banner img{width:100%;max-height:180px;object-fit:cover;border-radius:11px}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{font-weight:850;cursor:pointer}.faq p{font-size:14px;margin:9px 0}.sources{font-size:12px;color:var(--muted)}.sources a{text-decoration:underline}.footer{background:#171b28;color:#d8dce7;margin-top:48px;padding:42px 0 25px}.foot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer h3{color:#fff;font-size:14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.footer a{font-size:12px;color:#b9c1d1}.footer a:hover{color:#fff;text-decoration:underline}.foot-end{border-top:1px solid #ffffff29;margin-top:25px;padding-top:18px;color:#a9b1c2;font-size:12px}.age{border:1px solid #fbc73c;padding:2px 7px;color:#ffd44b;border-radius:5px;font-weight:900;display:inline-block;margin-right:8px}@media(max-width:1150px){.layout{grid-template-columns:180px minmax(0,1fr)}.bet-slip{grid-column:2}.hero{min-height:380px}.foot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nav-inner{flex-wrap:wrap;padding:11px 0}.navlinks{order:3;width:100%;gap:12px;flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.nav-inner{gap:10px}.nav-cta{margin-left:auto}.nav-sec{display:none}.layout{display:block;margin-top:14px}.sidebar{margin-bottom:15px}.sportlinks{grid-template-columns:repeat(3,1fr)}.sportlinks a{font-size:11px;justify-content:center}.sportlinks img{display:none}.hero{display:block;min-height:unset}.hero .copy{padding:27px 23px 22px}.hero h1{font-size:37px}.hero-visual{height:185px}.hero-stamp{font-size:10px}.featuregrid{grid-template-columns:1fr 1fr}.bet-slip{margin-top:20px}.split,.banner{grid-template-columns:1fr}.foot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.featuregrid,.cards-2{grid-template-columns:1fr}.feature a.image-link{height:200px}.sportlinks{grid-template-columns:repeat(2,1fr)}.navlinks{font-size:11px}.hero h1{font-size:34px}.foot-grid{grid-template-columns:1fr}.section-head{display:block}.section-head h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.ticker-items{animation:none}.feature img{transition:none}html{scroll-behavior:auto}}

.sportlinks .sport-entry{display:flex;align-items:center;gap:3px;background:#f7f8fa;border-radius:9px}.sportlinks .sport-entry>a:first-child{padding:7px;flex:0 0 39px;background:transparent}.sportlinks .sport-entry>a:last-child{flex:1;background:transparent;padding:10px 6px}.sportlinks .sport-entry img{display:block;width:29px;height:29px;object-fit:contain}@media(max-width:760px){.sportlinks .sport-entry>a:first-child{flex:0 0 30px;padding:3px}.sportlinks .sport-entry img{width:24px;height:24px}}
/* Standard article pages */
.content-wrap{max-width:1100px;margin:0 auto;padding:28px 22px 70px}.breadcrumbs{color:#70747e;font-size:13px;margin:0 0 22px}.breadcrumbs a{color:#a3001a;text-decoration:none}.breadcrumbs span{padding:0 8px}.article{background:#fff;border:1px solid #e9e9ee;border-radius:18px;padding:clamp(22px,4vw,52px);box-shadow:0 18px 50px rgba(26,21,40,.05)}.article-head{padding:0 0 22px;border-bottom:1px solid #ededf1}.article-head h1{font-size:clamp(30px,4.4vw,49px);line-height:1.11;max-width:780px;margin:13px 0 18px;letter-spacing:-.035em;color:#20202d}.article-lead{font-size:19px;line-height:1.6;max-width:800px;color:#45475a}.page-disclosure{background:#fff3dc;border-left:4px solid #eb0913;padding:12px 17px;font-size:13px;margin:24px 0!important;color:#4c3940}.article-body{max-width:800px}.article-section{margin:35px 0}.article-section h2,.related h2{color:#27223b;font-size:clamp(22px,3vw,27px);margin:0 0 14px;line-height:1.22}.article-section p{font-size:16px;color:#414352;line-height:1.78;margin:0 0 15px}.article-section a,.endnote a,.page-disclosure a{color:#b60021;text-decoration:underline;text-underline-offset:3px}.article-section a:hover,.endnote a:hover{color:#86001a}.article-picture{display:block;width:100%;max-width:760px;margin:30px 0 10px;overflow:hidden;border-radius:16px;border:1px solid #e6e6ec;background:#fafafa}.article-picture img{display:block;width:100%;max-height:370px;object-fit:cover}.insight{padding:20px 24px;margin:25px 0;background:#f8f4fc;border-left:4px solid #7f005e;color:#3e3046;line-height:1.65}.readable-list{padding-left:23px;color:#414352;line-height:1.75}.readable-list li{margin:11px 0;padding-left:5px}.related{padding-top:20px;border-top:1px solid #eee;margin-top:42px}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{border:1px solid #eed0d5;color:#ae0020;padding:10px 14px;border-radius:30px;text-decoration:none;font-size:14px;font-weight:700}.related-links a:hover{background:#fff2f3}.conversion{background:linear-gradient(115deg,#d70015,#760037);color:white;padding:22px 26px;border-radius:16px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin:25px 0}.conversion strong{font-size:21px}.conversion p{color:#f8e6ee;margin:6px 0 0;font-size:13px}.conversion a{white-space:nowrap;text-decoration:none!important}.endnote{margin-top:40px;padding:18px;background:#f5f5f8;font-size:13px;color:#575764;line-height:1.6}.site-list{columns:2;line-height:1.9;padding-left:22px}.source-ref{font-size:13px!important;background:#f8f8fa;padding:12px 16px;border-radius:8px}@media(max-width:680px){.content-wrap{padding:14px 10px 35px}.article{border-radius:12px;padding:20px}.conversion{display:block}.conversion a{display:inline-block;margin-top:16px}.site-list{columns:1}.article-lead{font-size:17px}}
