@font-face{font-family:Ring;src:local('Impact')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f5f4f0;color:#18232c;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ce303e;outline-offset:5px}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}.wrap{width:min(1240px,calc(100% - 96px));margin:auto}.topline{background:#111d2b;color:#c3cbd2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;border-bottom:1px solid #ffffff18}.topline .wrap{display:flex;justify-content:space-between;padding:8px 0}.topline span:first-child:before{content:'';display:inline-block;background:#d73143;width:6px;height:6px;margin:0 10px 1px 0}.nav{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #dededb}.nav-inner{height:85px;display:flex;align-items:center;justify-content:space-between;gap:28px}.wordmark{text-decoration:none;font-family:Ring,Impact,'Arial Narrow',sans-serif;font-size:30px;font-weight:900;line-height:.9;letter-spacing:-.5px;white-space:nowrap}.wordmark em{color:#cc293b;font-style:normal;font-size:20px;vertical-align:3px;padding:0 5px}.wordmark small{display:block;font-family:Arial,sans-serif;letter-spacing:2.1px;font-size:8px;font-weight:700;margin-top:9px}.nav-links{display:flex;align-items:center;gap:27px;font-size:12px;font-weight:700}.nav-links a{text-decoration:none}.nav-links a:hover{color:#c92c3c}.btn{background:#cf293b;color:white;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 25px;text-decoration:none;font-size:13px;line-height:1.4;font-weight:700;border:1px solid #cf293b;min-height:48px;transition:background .2s,transform .2s}.btn:hover{background:#a81c2c;transform:translateY(-1px)}.btn span{font-size:20px;line-height:1}.btn.light{background:transparent;border-color:#ffffff60}.btn.small{padding:11px 18px;font-size:11px;min-height:42px;gap:20px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{position:relative;background:#0b1725;color:white;min-height:625px;overflow:hidden}.hero-art{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:center 28%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1725 0%,#0b1725 27%,#0b1725ed 36%,#0b172575 53%,#0b172505 80%),linear-gradient(0deg,#0b1725b0,transparent 35%);pointer-events:none}.hero-inner{position:relative;z-index:1;padding:58px 0 48px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:12px;color:#c92c3c;margin-bottom:17px}.eyebrow:before{content:'';height:2px;width:25px;background:currentColor}.hero .eyebrow{color:#d9e0e7;font-size:10px}.hero .eyebrow:before{background:#d42f42}.hero h1{font-family:Ring,Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-size:clamp(64px,6.7vw,98px);line-height:.96;font-weight:900;letter-spacing:-1.5px;margin:22px 0 22px;max-width:680px}.hero h1 .red{color:#e74654;font-size:.6em;display:block;line-height:1.1;margin:7px 0;letter-spacing:.3px}.hero h1 .last{display:block}.hero .intro{max-width:440px;color:#c1cad5;font-size:14px;line-height:1.85;margin:0 0 23px}.hero-date{display:flex;gap:18px;align-items:center;font-size:11px;letter-spacing:.7px;font-weight:700;margin:26px 0 23px}.hero-date b{background:#ffffff12;border:1px solid #ffffff25;padding:7px 10px}.hero-actions{display:flex;gap:12px;align-items:center}.hero .fineprint{font-size:10px;color:#9ca9ba;margin:13px 0 0;max-width:390px}.event-strip{background:#fff;border-bottom:1px solid #deded9}.event-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr 1fr;padding:25px 0}.event-grid>div{padding:0 28px;border-right:1px solid #e1e1db}.event-grid>div:first-child{padding-left:0}.event-grid>div:last-child{border:0}.label{font-size:9px;letter-spacing:1.8px;color:#79828b;font-weight:800;text-transform:uppercase}.event-grid strong{display:block;font-size:14px;margin-top:4px}.event-grid small{font-size:11px;color:#7b838b;display:block}.editorial-head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 0;border-bottom:1px solid #dcdedb;font-size:11px;color:#737d85}.byline{display:flex;gap:12px;align-items:center}.avatar{width:35px;height:35px;display:grid;place-items:center;background:#152436;color:white;border-radius:50%;font-size:10px;font-weight:800;letter-spacing:1px}.byline b{color:#263540}.byline span{display:block;line-height:1.6}.verified{font-size:10px;letter-spacing:.3px}.layout{display:grid;grid-template-columns:minmax(0,810px) 310px;gap:65px;align-items:start;padding:42px 0 80px}.article-section{margin-bottom:53px;scroll-margin-top:105px}.article-section h2{font-size:31px;line-height:1.22;letter-spacing:-.9px;margin:0 0 21px;font-weight:800}.article-section h3{font-size:18px;line-height:1.4;margin:29px 0 10px;letter-spacing:-.3px}.article-section p{font-size:14px;color:#535d66;line-height:1.95;margin:0 0 17px}.article-section p a{color:#253d50}.lead{font-size:17px!important;color:#263947!important;line-height:1.8!important}.section-kicker{font-size:9px;color:#be2839;text-transform:uppercase;letter-spacing:2px;font-weight:800;margin-bottom:10px}.rule{height:1px;background:#dcdedb;margin:28px 0}.notice{background:#eeede8;border-left:3px solid #b9b7ae;padding:15px 19px;font-size:11px!important;line-height:1.8!important;color:#62696f!important}.table-scroll{overflow:auto;margin:22px 0 14px;border:1px solid #dedfdc;background:#fff}.table-scroll table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:normal}.table-scroll th{background:#152434;color:#d9e0e6;font-size:9px;letter-spacing:.6px;text-transform:uppercase;padding:14px 16px;font-weight:700}.table-scroll td{padding:16px;border-bottom:1px solid #e8e9e5;vertical-align:top}.table-scroll tr:last-child td{border-bottom:0}.table-scroll td:first-child{font-weight:700;color:#293a48}.table-scroll tbody tr:nth-child(even){background:#f8f8f5}.table-note{font-size:10px!important;line-height:1.7!important;color:#7e858b!important}.odds-card{border:1px solid #d9ddd9;background:#fff;padding:25px;margin:22px 0}.odds-card .card-title{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:800;font-size:13px;margin-bottom:22px}.pill{color:#9b3942;background:#f7e9ea;font-size:8px;text-transform:uppercase;letter-spacing:1px;padding:4px 7px;font-weight:800;white-space:nowrap}.odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.odd{border:1px solid #dfe3df;text-align:center;padding:14px 7px;background:#fbfbf8}.odd.highlight{border-color:#c93143;background:#fff6f6}.odd span{display:block;font-size:11px;color:#747b83}.odd strong{display:block;font-size:27px;line-height:1.3;margin:5px 0}.odd small{font-size:10px;color:#9a6166}.odds-caption{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#7e858a;margin-top:17px}.partners{display:grid;gap:12px;margin:20px 0}.partner{border:1px solid #dcdedb;background:#fff;padding:22px;display:grid;grid-template-columns:130px 1fr;gap:12px 20px}.partner-name{font-size:22px;font-weight:900;letter-spacing:-1px}.partner-name.cosmo{color:#734ac4}.partner-name.mystake{color:#172335}.partner-name.fresh{color:#268946}.partner p{font-size:12px;line-height:1.75;margin:0}.partner .partner-foot{grid-column:2;font-size:10px;color:#9a4e57}.partner .visit{font-size:10px;display:inline-block;color:#253a4e;margin-top:7px}.fighter-visual{display:grid;grid-template-columns:1fr 1fr;background:#101f2e;position:relative;margin:25px 0 0}.fighter-photo{height:235px;background-size:200% auto;background-repeat:no-repeat;position:relative;overflow:hidden}.fighter-photo.joshua{background-position:0 20%}.fighter-photo.fury{background-position:100% 20%}.fighter-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0a1626,transparent 75%)}.fighter-name{position:absolute;left:22px;bottom:18px;z-index:1;color:white}.fighter-name strong{font-family:Ring,Impact,sans-serif;text-transform:uppercase;font-size:30px;line-height:1}.fighter-name small{display:block;font-size:8px;letter-spacing:1.6px;color:#abb6c3;margin-bottom:6px}.versus{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);z-index:3;font-family:Ring,Impact,sans-serif;font-size:27px;color:#e34353}.comparison{margin-top:0}.comparison td:nth-child(2),.comparison td:nth-child(3){text-align:center}.history{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.history-card{background:#fff;border:1px solid #dedfdc;padding:20px}.history-card h3{margin:0 0 10px;font-size:14px}.history-row{font-size:11px;display:flex;justify-content:space-between;gap:7px;padding:9px 0;border-bottom:1px solid #e8e9e6}.history-row:last-child{border:0}.win{color:#3a7758;font-weight:700}.loss{color:#b34a51;font-weight:700}.prediction{background:#142436;color:#fff;padding:32px;margin:26px 0;position:relative;overflow:hidden;border-top:3px solid #d72c40}.prediction:after{content:'PICK';position:absolute;right:-8px;bottom:-46px;font-family:Ring,Impact,sans-serif;font-size:130px;color:#ffffff04;pointer-events:none}.prediction .section-kicker{color:#f17b85}.prediction h3{font-family:Ring,Impact,sans-serif;font-size:36px;text-transform:uppercase;margin:5px 0 14px;color:white}.prediction p{color:#b9c6d3;font-size:12px;line-height:1.8}.pick-details{display:flex;gap:25px;margin:18px 0 22px;padding-top:17px;border-top:1px solid #ffffff22}.pick-details span{display:block;font-size:8px;letter-spacing:1px;color:#9faebd;text-transform:uppercase}.pick-details strong{font-size:16px}.prediction .btn{font-size:11px}.steps{list-style:none;counter-reset:steps;padding:0;margin:23px 0}.steps li{counter-increment:steps;padding:4px 0 19px 45px;position:relative;font-size:13px;color:#5e6770;line-height:1.85}.steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:5px;color:#c12a3c;font-size:12px;font-weight:800}.steps strong{color:#273845}.watch-banner{background:#e8e7e0;border-left:3px solid #d02b40;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0}.watch-banner b{font-size:15px}.watch-banner small{display:block;font-size:11px;color:#6d757b}.netflix{font-family:Ring,Impact,sans-serif;font-size:24px;color:#ba2636;letter-spacing:1px}.faq details{border-top:1px solid #d9ddda}.faq details:last-child{border-bottom:1px solid #d9ddda}.faq summary{padding:20px 34px 20px 0;list-style:none;font-size:14px;font-weight:700;cursor:pointer;position:relative;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:5px;font-size:20px;font-weight:400;color:#be2f3e;top:16px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;padding:0 24px 8px 0}.sources{font-size:12px}.sources li{padding:4px 0;color:#64717d}.author-card{background:#fff;border:1px solid #dcded8;display:flex;gap:20px;padding:25px;margin:40px 0 0}.author-card .avatar{width:50px;height:50px;flex-shrink:0}.author-card h3{font-size:14px;margin:0 0 5px}.author-card p{font-size:11px;line-height:1.8;margin:0}.sidebar{position:sticky;top:112px}.side-box{background:#fff;border:1px solid #dcdedb;margin-bottom:22px;padding:24px}.side-title{font-size:10px;letter-spacing:1.6px;font-weight:800;margin:0 0 19px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.side-title:before{content:'';width:4px;height:12px;background:#ce2c3e}.toc a{display:flex;justify-content:space-between;text-decoration:none;font-size:11px;color:#6d7780;padding:11px 0;border-bottom:1px solid #eeefeb;line-height:1.4}.toc a:last-child{border-bottom:0}.toc a:hover,.toc a.active{color:#c1293c}.toc a span{color:#a3a9ae;font-size:9px}.side-dark{background:#142436;color:#fff;border:0}.side-dark .label{color:#abb7c2}.side-dark h3{font-family:Ring,Impact,sans-serif;font-size:31px;line-height:1.1;text-transform:uppercase;margin:14px 0}.side-dark p{font-size:11px;line-height:1.9;color:#b0bfce}.side-dark .btn{display:flex;font-size:11px;gap:16px}.side-date{font-size:10px;font-weight:700;border-top:1px solid #ffffff20;padding-top:15px;margin:18px 0}.side-small{font-size:10px;line-height:1.9;color:#7d858d}.side-links a{display:block;font-size:11px;padding:5px 0}.footer{background:#101d2c;color:#9caab8;padding:52px 0 26px}.footer-main{display:flex;justify-content:space-between;gap:55px;padding-bottom:30px;border-bottom:1px solid #ffffff15}.footer .wordmark{color:white;display:inline-block}.footer .wordmark small{color:#8393a4}.footer-description{font-size:11px;max-width:450px;line-height:1.9;margin-top:18px}.footer-links{display:flex;gap:24px;align-items:flex-start;font-size:10px;color:#c1cbd5}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:9px;margin-top:24px}.eighteen{display:inline-flex;border:1px solid #667383;border-radius:50%;height:30px;width:30px;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0}.mobile-bet{display:none}.skip-link{position:absolute;left:15px;top:-90px;z-index:100;background:white;padding:10px}.skip-link:focus{top:10px}.empty{color:#8b9298;font-style:italic}.back-top{text-decoration:none}.source-note{font-size:10px!important;color:#7e858b!important}body.menu-open .nav-links{display:flex}@media(min-width:1500px){.hero-art{object-position:center 35%}}@media(max-width:1150px){.wrap{width:calc(100% - 56px)}.layout{gap:35px;grid-template-columns:minmax(0,1fr) 265px}.nav-links{gap:18px}.nav-links a:nth-child(3){display:none}.hero h1{font-size:78px}.hero-art{width:69%}.event-grid>div{padding:0 18px}.hero{min-height:610px}}@media(max-width:850px){.wrap{width:calc(100% - 40px)}.topline{font-size:8px}.nav-inner{height:72px}.wordmark{font-size:26px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:20px;box-shadow:0 15px 20px #0001;align-items:stretch;flex-direction:column}.nav-links a:nth-child(3){display:block}.menu-toggle{display:block}.nav-inner>.btn{margin-left:auto}.hero{min-height:640px}.hero-art{width:100%;object-position:65% 15%;opacity:.65}.hero:after{background:linear-gradient(90deg,#0b1725f0,#0b1725b8 45%,#0b172540),linear-gradient(0deg,#0b1725,transparent 80%)}.hero h1{font-size:79px}.hero .intro{max-width:360px}.hero-inner{padding-top:50px}.event-grid{grid-template-columns:1fr 1fr;gap:22px 0}.event-grid>div{padding-left:20px}.event-grid>div:nth-child(odd){padding-left:0}.event-grid>div:nth-child(even){border-right:0}.editorial-head{gap:16px}.layout{display:block;padding-top:30px}.sidebar{display:none}.article-section{margin-bottom:43px}.article-section h2{font-size:28px}.footer-main{flex-direction:column;gap:25px}}@media(max-width:520px){body{font-size:14px}.wrap{width:calc(100% - 36px)}.topline .wrap>span:last-child{letter-spacing:.8px}.topline .wrap{padding:7px 0}.nav-inner{height:68px;gap:14px}.nav-inner>.btn{display:none}.wordmark{font-size:25px}.wordmark em{font-size:17px}.wordmark small{font-size:7px}.nav-links{top:68px}.hero{min-height:665px}.hero-art{height:400px;top:0;object-position:64% 16%;opacity:.8}.hero:after{background:linear-gradient(0deg,#0b1725 0%,#0b1725 28%,#0b1725a0 55%,#0b172520 85%),linear-gradient(90deg,#0b1725b0,transparent 70%)}.hero-inner{padding:28px 0 33px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:148px}.hero h1{font-size:58px;letter-spacing:-1px;margin:0 0 16px}.hero h1 .red{display:inline;font-size:.62em;margin:0 8px;vertical-align:6px}.hero h1 .last{display:block}.hero .intro{font-size:12px;max-width:100%;line-height:1.85;margin-bottom:18px}.hero-date{font-size:9px;gap:12px;margin:17px 0}.hero-date b{padding:5px 7px}.hero-actions .btn{padding:13px 17px;font-size:12px;gap:19px;min-height:46px}.hero-actions .btn.light{font-size:10px}.hero .fineprint{font-size:8px;max-width:315px}.event-grid{padding:22px 0;gap:19px 0}.event-grid strong{font-size:12px}.event-grid small{font-size:9px}.label{font-size:8px}.editorial-head{align-items:flex-start;padding:20px 0}.editorial-head>.verified{max-width:95px;text-align:right;font-size:8px}.byline{gap:9px;font-size:9px}.byline .avatar{width:29px;height:29px;font-size:8px}.layout{padding:28px 0 30px}.article-section h2{font-size:26px;line-height:1.25}.article-section p{font-size:13px}.lead{font-size:15px!important}.odds-card{padding:18px}.odds-card .card-title{font-size:11px;gap:10px}.pill{font-size:7px}.odds-grid{gap:7px}.odd strong{font-size:23px}.odd span{font-size:9px}.odds-caption{font-size:8px;flex-direction:column;gap:3px}.table-scroll th{padding:12px 10px;font-size:8px}.table-scroll td{padding:12px 10px;font-size:10px}.table-scroll table{min-width:410px}.comparison table{min-width:0}.partner{padding:18px;grid-template-columns:1fr;gap:8px}.partner .partner-foot{grid-column:1}.partner-name{font-size:23px}.partner p{font-size:11px}.fighter-photo{height:180px;background-size:auto 100%;}.fighter-photo.joshua{background-position:12% center}.fighter-photo.fury{background-position:88% center}.fighter-name{left:12px;bottom:14px}.fighter-name strong{font-size:24px}.fighter-name small{font-size:7px;letter-spacing:1px}.history{grid-template-columns:1fr;gap:12px}.history-card{padding:18px}.prediction{padding:23px}.prediction h3{font-size:31px}.pick-details{gap:18px;flex-wrap:wrap}.pick-details strong{font-size:14px}.watch-banner{padding:17px}.watch-banner b{font-size:13px}.netflix{font-size:20px}.faq summary{font-size:13px}.author-card{padding:19px;gap:13px}.author-card .avatar{width:37px;height:37px;font-size:9px}.footer{padding:35px 0 90px}.footer-links{flex-wrap:wrap;gap:13px 20px}.footer-bottom{flex-wrap:wrap;gap:13px}.footer-description{font-size:10px}.mobile-bet{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:25;padding:10px 18px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 20px #14243615;align-items:center;justify-content:space-between;gap:15px}.mobile-bet strong{font-size:11px;line-height:1.4}.mobile-bet small{display:block;font-size:8px;color:#808992}.mobile-bet .btn{font-size:11px;min-height:42px;padding:10px 20px}.section-kicker{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Reference-matched condensed display face, bundled locally under the OFL. */
@font-face{font-family:Ring;src:url('/assets/anton.ttf') format('truetype');font-weight:100 900;font-display:swap}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hero h1{font-size:clamp(62px,5.8vw,86px);max-width:650px;line-height:1.08;letter-spacing:-1px}
.hero h1 .red{display:inline;font-size:1em;line-height:inherit;margin:0 12px 0 0}
.hero h1 .last{display:inline}
@media(max-width:850px){.hero h1{font-size:74px;max-width:600px}}
@media(max-width:520px){.hero h1{font-size:clamp(38px,11.5vw,58px);letter-spacing:-.6px;line-height:1.13}.hero h1 .red{font-size:1em;vertical-align:0;margin-right:9px}.hero h1 .last{display:inline}}
@media(max-width:520px){.hero{min-height:0}.hero-inner{padding-bottom:36px}}

/* Date-and-time guide: shares the homepage typography, imagery and palette. */
.breadcrumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:24px;font-size:10px;color:#79828b}.breadcrumbs a{color:#23394a}.schedule-hero{min-height:480px}.schedule-hero .hero-inner{padding-top:48px;padding-bottom:40px}.schedule-hero h1{font-size:clamp(52px,5vw,74px);max-width:690px;line-height:1.15}.schedule-red{color:#e74654}.schedule-hero .intro{max-width:450px}.venue-mark{font-family:Ring,Impact,sans-serif;color:#be2c3f;font-size:30px}.nav-links a[aria-current=page]{color:#c92c3c;text-decoration:underline;text-underline-offset:7px}.schedule-table td:nth-child(2){min-width:160px}
@media(max-width:1150px) and (min-width:851px){.nav-links{gap:15px}.nav-links a:nth-child(3){display:inline}.nav-links{font-size:11px}}
@media(max-width:850px){.schedule-hero{min-height:470px}.schedule-hero h1{font-size:64px;max-width:600px}}
@media(max-width:520px){.schedule-hero{min-height:0}.schedule-hero .hero-inner{padding-top:28px;padding-bottom:34px}.schedule-hero h1{font-size:clamp(33px,9.4vw,49px);max-width:100%;line-height:1.2}.schedule-hero .eyebrow{margin-bottom:140px}.schedule-hero .hero-actions{gap:8px}.schedule-hero .hero-actions .btn{padding:12px 13px;gap:10px;font-size:11px}.breadcrumbs{padding-top:19px;font-size:9px}}
