.event-page .topline a,.event-page header .brand>span,.event-page header .nav-cta{display:none}.event-page header{height:72px}.event-page header nav{gap:40px}.event-page header .brand img{width:210px}.event-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#111;padding:23px 5% 32px}.event-arena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}.event-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0002 0%,transparent 80%)}.event-hero-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:'copy info' 'cta info';column-gap:40px;row-gap:20px;align-items:center}.event-hero-copy{grid-area:copy;min-width:0}.event-back{display:inline-flex;gap:7px;font-size:14px;font-weight:bold;align-items:center;margin-bottom:19px}.event-kicker{font-weight:900;color:#ff741f;text-transform:uppercase;letter-spacing:.6px;font-size:17px;line-height:1.3}.event-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:19px;margin:14px 0 14px;text-transform:uppercase;line-height:.86;font-family:RawDisplay,'Arial Narrow',Arial,sans-serif;font-style:italic;font-weight:900;letter-spacing:-1px}.event-fighter{display:flex;flex-direction:column;gap:4px;min-width:0}.event-fighter small{font-size:32px;letter-spacing:-.3px;line-height:.95}.event-fighter strong{font-size:var(--fighter-size);font-weight:900;-webkit-text-stroke:1.8px currentColor;line-height:.95;overflow-wrap:anywhere}.event-versus{font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:67px;color:#ff6600;-webkit-text-stroke:1px currentColor;line-height:1.2}.event-title-row{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:15px}.event-belt{background:linear-gradient(100deg,#ff7d20,#ff6808);color:#111;transform:skew(-13deg);padding:7px 16px;font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:23px;text-transform:uppercase;font-weight:900;font-style:italic;line-height:1.1}.event-belt span{display:block;transform:skew(5deg)}.event-status{border:2px solid #49e844;color:#49e844;padding:4px 10px;border-radius:5px;font-size:18px;line-height:1;font-family:RawDisplay,'Arial Narrow',sans-serif;font-weight:bold;text-transform:uppercase;white-space:nowrap}.event-status.needs-review,.event-status.unconfirmed,.event-status.postponed{color:#ffbd64;border-color:#ffbd64}.event-status.cancelled{color:#ff8880;border-color:#ff8880}.event-status.past{color:#ccc;border-color:#aaa}.event-hero-info{grid-area:info;margin-top:20px;align-self:center;background:#080808d9;border-top:5px solid #ff7014;padding:14px 20px 12px;min-width:0}.event-hero-info>time{display:block;font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:43px;font-style:italic;font-weight:bold;white-space:nowrap;line-height:1;text-transform:uppercase;-webkit-text-stroke:.7px currentColor}.event-hero-info>p{font-size:16px;line-height:1.4;margin-top:7px}.event-location-mobile{display:none}.event-primary-time,.event-secondary-time{border-top:2px solid #ed6205;padding-top:9px;margin-top:13px}.event-primary-time>strong,.event-secondary-time>strong{font-family:Arial,sans-serif;font-size:22px;font-weight:900;display:block;line-height:1.2}.event-primary-time>span,.event-secondary-time>span{font-size:15px;line-height:1.4;display:block;margin-top:2px}.event-hero-info>p.event-time-caption{font-size:11px;font-style:italic;padding-top:9px;margin-top:10px;border-top:1px solid #777}.event-card-cta{grid-area:cta;justify-self:start;display:inline-block;transform:skew(-12deg);padding:12px 24px;background:linear-gradient(110deg,#ff7c20,#f56508);border-radius:4px;font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:24px;font-weight:900;line-height:1.1}.event-card-cta>span{display:block;transform:skew(12deg)}.event-card-cta b{font-family:Arial;margin-left:6px}.event-card-cta:hover{filter:brightness(1.12)}.event-nav{position:sticky;top:0;z-index:4;background:var(--paper);box-shadow:0 1px 0 #c3bdb6}.event-nav-inner{max-width:1500px;margin:auto;padding:0 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.event-page .event-nav nav{position:static;display:flex;flex-direction:row;gap:40px;background:none;border:0;padding:0}.event-nav a{display:block;padding:17px 8px 14px;font-size:14px;font-weight:700;position:relative;white-space:nowrap}.event-nav a.active{color:#df5709}.event-nav a.active:after{content:'';height:4px;position:absolute;background:#f26b21;left:0;right:0;bottom:6px}.event-nav p{font-size:12px;font-style:italic;white-space:nowrap}.event-content{max-width:1600px;margin:auto;padding:27px 3% 45px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(255px,1fr);gap:24px 28px;align-items:start}.event-content section,.event-info{scroll-margin-top:75px}.event-section-heading{display:flex;align-items:center;gap:24px;margin-bottom:17px}.event-section-heading h2{font-family:RawDisplay,'Arial Narrow',sans-serif;white-space:nowrap;font-size:36px;font-weight:bold;line-height:1;margin:0;display:flex;align-items:center;gap:14px;letter-spacing:-.2px}.event-section-heading h2:before{content:'';width:8px;height:33px;display:block;transform:skew(-25deg);background:#f26b21;flex-shrink:0}.event-section-heading p{font-size:11px;font-style:italic;line-height:1.4;border-left:1px solid #aaa;padding-left:17px}.event-card-name{font-size:13px;color:#605b56;margin:-3px 0 15px}.event-bouts{list-style:none;padding:0;margin:0}.event-bout{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #bfb8b0}.event-bout.main-bout{background:#ffe4d0;border:0;padding:12px 8px}.bout-role{padding:0 15px;border-right:1px solid #b1a8a0;min-height:32px;display:flex;align-items:center}.bout-tag{display:inline-block;transform:skew(-12deg);border:1px solid #f36312;border-radius:3px;color:#e65400;font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:16px;white-space:nowrap;padding:2px 9px;font-weight:bold;line-height:1}.bout-tag.solid{background:#ff6710;color:#fff}.event-bout h3{font-family:RawDisplay,'Arial Narrow',sans-serif;text-transform:uppercase;font-weight:900;font-size:23px;line-height:1.08;letter-spacing:-.35px;margin:0}.event-bout h3 em{margin:0 4px}.event-bout p{font-size:13px;line-height:1.5;margin-top:3px}.event-more{margin-top:8px}.event-more>summary{display:flex;align-items:center;justify-content:space-between;border:1px solid #383339;border-radius:4px;cursor:pointer;font-size:13px;font-weight:bold;padding:9px 14px;list-style:none}.event-more>summary::-webkit-details-marker{display:none}.event-more>summary span{font-size:25px;font-weight:400;line-height:16px}.event-more[open]>summary span{transform:rotate(90deg)}.event-footnote{font-size:11px;font-style:italic;line-height:1.6;margin-top:10px}.event-info{border:1px solid #151417;border-radius:12px;overflow:hidden}.event-info-eyebrow{background:linear-gradient(#ff8128,#ff6a0d);padding:8px 18px;font-weight:900;font-size:13px}.event-info h2{font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:42px;background:#151417;color:#fff;line-height:1;padding:10px 18px}.event-info-body{padding:0 22px 21px}.event-fact{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #aaa29a;align-items:flex-start}.event-fact>svg{width:28px;height:31px;color:#ff6813;flex-shrink:0;margin-top:3px}.event-fact strong{font-size:16px;font-weight:900;line-height:1.4}.event-fact p{font-size:14px;line-height:1.4}.event-fact small{font-size:11px;color:#67605b;display:block;line-height:1.5;margin-top:3px}.event-source-short{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:bold;padding:15px 0;border-bottom:1px solid #aaa29a}.event-source-short:hover,.event-sources a:hover{color:#c74600}.event-info .event-footnote{margin-top:17px}.event-mobile-broadcast{display:none}.event-note{grid-column:1/-1;border-top:1px solid #d0c8c0;padding-top:21px}.event-note h2{font-family:RawDisplay,'Arial Narrow',sans-serif;font-size:26px;margin-bottom:10px}.event-note p{font-size:14px;line-height:1.75;max-width:1000px}.event-stale{background:#fff0d8;padding:12px;margin-top:10px!important;border-left:3px solid #c66e00}.event-sources{grid-column:1/-1}.event-sources .event-section-heading{margin-bottom:15px}.event-sources .event-section-heading h2{font-size:30px}.event-sources ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 35px}.event-sources li{border-top:1px solid #c9c1b9;padding-top:14px}.event-sources a{font-size:14px;font-weight:bold;display:inline-flex;gap:6px;align-items:center}.event-sources li p{font-size:12px;line-height:1.7;color:#67605b;margin-top:7px}.event-disclaimer{grid-column:1/-1;font-size:11px;line-height:1.6;color:#716a64}.event-unknown{border:1px solid #d4ccc4;padding:24px;background:#fff}.event-unknown h3{font-family:RawDisplay,Arial,sans-serif;font-size:26px;margin:0 0 9px}.event-unknown p{font-size:14px;line-height:1.7}.event-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.event-more>summary:focus-visible{outline:3px solid #f26b21;outline-offset:3px}
@media(min-width:1500px){.event-matchup{max-width:790px}.event-hero{padding-block:35px 42px}.event-hero-grid{grid-template-columns:minmax(0,1fr) 340px}.event-hero-info>time{font-size:49px}.event-hero-info{padding:20px 25px}.event-fighter strong{font-size:calc(var(--fighter-size) * 1.2)}}
@media(max-width:1050px) and (min-width:801px){.event-page header nav{gap:22px}.event-hero-grid{grid-template-columns:minmax(0,1fr) 255px;column-gap:25px}.event-fighter strong{font-size:calc(var(--fighter-size) * .85)}.event-fighter small{font-size:26px}.event-versus{font-size:50px}.event-hero-info{padding:12px 14px}.event-hero-info>time{font-size:37px}.event-kicker{font-size:14px}.event-belt{font-size:19px}.event-status{font-size:16px}.event-title-row{gap:12px}.event-section-heading{gap:12px}.event-section-heading h2{font-size:29px}.event-bout{grid-template-columns:105px minmax(0,1fr);gap:12px}.bout-role{padding-inline:8px}.bout-tag{font-size:13px}.event-bout h3{font-size:21px}.event-content{gap:22px}.event-info-eyebrow{font-size:11px}.event-section-heading p{font-size:10px}}
@media(max-width:800px){.event-page header{height:67px}.event-page header .brand img{width:180px}.event-page header nav{gap:22px}.event-hero{padding:22px 6% 22px}.event-arena{object-position:70% 50%;height:310px}.event-hero:after{background:linear-gradient(0deg,#101010 0%,#101010 31%,transparent 76%)}.event-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.event-back{display:none}.event-kicker{font-size:11px;letter-spacing:.3px;line-height:1.4}.event-matchup{grid-template-columns:42px minmax(0,1fr);gap:5px 8px;margin:12px 0 15px}.fighter-a{grid-column:1/-1}.fighter-b{grid-column:2;grid-row:2}.event-versus{grid-column:1;grid-row:2;align-self:center;font-size:40px;line-height:1}.event-fighter small{font-size:23px;line-height:1;letter-spacing:-.3px}.event-fighter strong{font-size:calc(var(--fighter-size) * .65);line-height:.88;-webkit-text-stroke:1.3px currentColor}.event-title-row{gap:9px;margin-top:10px;align-items:flex-start;flex-direction:column}.event-belt{font-size:18px;padding:5px 10px;max-width:100%;line-height:1.15}.event-status{font-size:17px;padding:3px 8px}.event-hero-info{margin-top:18px;background:none;padding:10px 0 0;border-top:4px solid #ff7014}.event-hero-info>time{font-style:normal;font-size:32px;-webkit-text-stroke:.4px currentColor}.event-location-desktop{display:none}.event-location-mobile{display:block;font-size:14px!important;line-height:1.4!important;margin-top:4px!important}.event-primary-time{display:flex;gap:6px;align-items:baseline;padding-top:9px;margin-top:10px}.event-primary-time strong{font-size:16px;white-space:nowrap}.event-primary-time span{font-size:13px;line-height:1.3}.event-primary-time span:before{content:'· ';}.event-secondary-time,.event-hero-info>.event-time-caption{display:none}.event-card-cta{align-self:stretch;text-align:center;font-size:22px;padding:12px 14px;margin-top:16px}.event-nav-inner{padding:0 5%}.event-page .event-nav nav{width:100%;gap:0;justify-content:space-between}.event-nav a{font-size:12px;padding:15px 4px 13px}.event-nav p{display:none}.event-nav a.active:after{height:3px;bottom:7px}.event-content{display:flex;flex-direction:column;padding:22px 5% 30px;gap:24px}.event-fight-card,.event-info,.event-note,.event-sources{width:100%}.event-section-heading{gap:12px;margin-bottom:16px}.event-section-heading h2{font-size:30px;gap:10px}.event-section-heading h2:before{width:6px;height:29px}.event-fight-card .event-section-heading p{display:none}.event-card-name{font-size:12px;line-height:1.5}.event-bout{display:block;padding:13px 0}.event-bout.main-bout{padding:11px;border-radius:6px}.bout-role{border:0;min-height:0;padding:0;margin-bottom:7px}.bout-role:empty{display:none}.bout-tag{font-size:15px;padding:3px 10px}.event-bout h3{font-size:22px;line-height:1.07;letter-spacing:-.5px}.event-bout h3 em{margin:0 3px}.event-bout p{font-size:13px;line-height:1.45;margin-top:4px}.event-more>summary{font-size:12px;line-height:1.4;padding:10px}.event-footnote{font-size:11px}.event-info{border-radius:9px}.event-info-eyebrow{font-size:12px}.event-info h2{font-size:37px}.event-info-body{padding:0 19px 20px}.event-mobile-broadcast{display:flex}.event-note{padding-top:20px}.event-note p{font-size:13px}.event-sources .event-section-heading{display:block}.event-sources .event-section-heading h2{font-size:28px}.event-sources .event-section-heading p{padding:0;border:0;margin-top:10px}.event-sources ul{grid-template-columns:1fr;gap:15px}.event-content section,.event-info{scroll-margin-top:68px}}
@media(max-width:350px){.event-fighter strong{font-size:calc(var(--fighter-size) * .58)}.event-kicker{font-size:10px}.event-belt{font-size:16px}.event-bout h3{font-size:21px}.event-section-heading h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Match the approved poster layout without splitting fighter surnames. */
.event-matchup{grid-template-columns:max-content auto minmax(0,1fr);gap:17px}.event-fighter strong{white-space:nowrap;overflow-wrap:normal}.event-versus{font-size:60px}.event-bout h3{-webkit-text-stroke:.25px currentColor}.event-section-heading h2,.event-info h2{-webkit-text-stroke:.3px currentColor}
@media(max-width:1050px) and (min-width:801px){.event-matchup{gap:10px}.event-versus{font-size:45px}.event-fighter strong{font-size:calc(var(--fighter-size) * .79)}}
@media(max-width:800px){.event-matchup{grid-template-columns:42px minmax(0,1fr);gap:5px 8px}.event-versus{font-size:40px}.event-fighter strong{font-size:calc(var(--fighter-size) * .72)}}
@media(max-width:350px){.event-fighter strong{font-size:calc(var(--fighter-size) * .64)}}
.event-day-short{display:none}@media(max-width:800px){.event-hero{padding-top:18px}.event-hero-info{align-self:stretch}.event-day-short{display:inline}.event-fighter strong{font-size:calc(var(--fighter-size) * .64)}.event-fighter small{font-size:21px}.event-matchup{gap:4px 8px}.event-hero-info>time{font-size:31px}.event-location-mobile{font-size:14px!important}.event-kicker{font-weight:900;font-size:11px}.event-hero-info{margin-top:16px}.event-card-cta{font-size:23px}}
.event-fighter strong{-webkit-text-stroke:2.8px currentColor}.event-card-cta{-webkit-text-stroke:.4px currentColor}@media(max-width:800px){.event-fighter strong{-webkit-text-stroke:2.2px currentColor}.event-kicker{font-size:12px}.event-bout h3{-webkit-text-stroke:.45px currentColor}}

.event-fighter strong{-webkit-text-stroke:calc(var(--fighter-size) * .022) currentColor}@media(max-width:800px){.event-fighter strong{font-size:clamp(32px,calc(var(--fighter-size) * .64),78px);-webkit-text-stroke:calc(var(--fighter-size) * .012) currentColor}.event-page header{position:relative}.event-page header .menu{display:block}.event-page header nav{display:none;position:absolute;top:66px;left:-5.6%;right:-5.6%;background:var(--paper);padding:24px 5%;border-bottom:1px solid #ccc;z-index:5;flex-direction:column;align-items:stretch}.event-page header nav.open{display:flex}}
