.sports-page{--sports-panel: #211928;--sports-dark: #18131e;--sports-warm: #9c784b;--sports-padding: clamp(19px, 3.4vw, 48px);padding-bottom:clamp(35px,5vw,62px)}.sports-page .section{margin-top:clamp(27px,3.6vw,47px)}.sports-page [hidden]{display:none!important}.sports-page :is(h2,h3){text-wrap:balance}.sports-page p{text-wrap:pretty}.sports-hero{isolation:isolate;position:relative;overflow:hidden;display:grid;align-items:center;min-height:clamp(315px,32vw,420px);border:1px solid #68543e;border-radius:var(--radius);background:#1d1424}.sports-hero-art,.sports-hero:after{position:absolute;inset:0;width:100%;height:100%}.sports-hero-art{z-index:-2;object-fit:cover;object-position:right 10%}.sports-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#18121df5 0%,#18121dca 29%,#18121d62 52%,transparent 76%)}.sports-hero-copy{max-width:650px;padding:var(--sports-padding)}.sports-hero h1{font-size:clamp(42px,5.5vw,73px);letter-spacing:-.055em;text-wrap:balance}.sports-hero p{max-width:39ch;margin-top:16px;color:#e9dce6;font-size:clamp(15px,1.6vw,18px);text-wrap:pretty}.sports-hero .button-row{margin-top:24px}.sports-jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.sports-jump a{display:flex;justify-content:start;align-items:center;gap:9px;min-height:51px;padding:8px clamp(11px,2.2vw,26px);border:1px solid var(--line);border-radius:9px;background:var(--sports-dark);font-weight:700}.sports-jump img{flex:none}.sports-jump a:is(:hover,:focus-visible){color:var(--gold);background:#282033;border-color:var(--sports-warm)}.sports-jump a:focus-visible{outline-offset:-3px}.sports-live-indicator{display:grid;flex:none;place-items:center;width:20px;height:20px}.sports-live-indicator:before{content:"";width:8px;height:8px;border-radius:50%;background:#eda292;box-shadow:0 0 0 4px #eda29230}.sports-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.sports-markets article{min-width:0;padding:clamp(14px,1.55vw,22px);border:1px solid var(--line);border-radius:13px;background:var(--surface)}.sports-market-heading,.sports-section-title{display:flex;align-items:center;gap:10px}.sports-market-heading img{flex:none}.sports-icon-tile{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #f2cf852f;border-radius:9px;background:#f2cf8510;color:var(--gold)}.sports-markets h3{font-size:clamp(22px,2.2vw,30px)}.sports-market-types{margin:11px 0 6px;color:var(--gold);font-size:13px;font-weight:700;line-height:1.45}.sports-more{margin-top:13px}.sports-timing{padding:clamp(18px,2.8vw,35px);border-radius:var(--radius);background:var(--surface)}.sports-timing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(17px,3vw,40px);margin-top:18px}.sports-timing article+article{padding-left:clamp(16px,3vw,36px);border-left:1px solid #4a3c4b}.sports-timing h3{font-size:24px}.sports-timing p{max-width:57ch;margin-top:9px}.sports-slip{--slip-padding: clamp(17px, 2.7vw, 34px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.sports-slip-copy,.sports-calculator{padding:var(--slip-padding);min-width:0}.sports-slip-copy>p{max-width:66ch;margin-top:10px}.sports-slip-copy dl{margin:19px 0 0}.sports-slip-copy dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;padding:13px 0;border-top:1px solid var(--line)}.sports-slip-copy dl>div:last-child{padding-bottom:0}.sports-slip-copy dt{font-weight:750;color:var(--gold)}.sports-slip-copy dd{margin:0;color:var(--muted)}.sports-calculator{border-left:1px solid var(--line);border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0;background:var(--sports-dark)}.sports-calculator-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.sports-calculator-head img,.sports-slip-selection img{flex:none}.sports-calculator h3{font-size:29px}.sports-calculator-head p{margin-top:6px}.sports-slip-example{margin-top:17px}.sports-slip-example>p{display:table;padding:0 1px 6px;border-bottom:2px solid var(--gold);color:var(--gold);font-size:13px;font-weight:750}.sports-slip-selection{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:0 7px 7px;background:var(--surface)}.sports-slip-selection span,.sports-slip-selection strong{display:block}.sports-slip-selection span{color:var(--muted);font-size:12px}.sports-slip-selection strong{font-size:14px}.sports-calculator-controls{margin-top:13px}.sports-calculator-inputs,.sports-calculator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sports-calculator label{display:grid;gap:5px;font-size:13px;font-weight:700}.sports-calculator input{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #6b576c;border-radius:7px;background:#17121e;color:var(--cream);font:inherit;font-size:16px}.sports-calculator input[aria-invalid=true]{border-color:#d99c91}.sports-calculator-results{margin-top:13px}.sports-calculator-results>div{display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:4px;padding:10px;border-radius:8px;background:#16121e}.sports-calculator-results>div:first-child{background:#32282b}.sports-calculator-results span{display:block;color:var(--muted);font-size:13px}.sports-calculator-results output{display:block;color:var(--gold);font:700 clamp(22px,2.7vw,34px)/1.15 var(--display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.sports-calculator-results>div+div output{color:var(--cream)}.sports-calculator-error{margin-top:10px;color:#ffbfb4;font-size:13px}.sports-bonus{overflow:hidden;border:1px solid #574238;border-radius:var(--radius);background:#1c1523}.sports-bonus-header{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);border-bottom:1px solid var(--line);background:var(--sports-panel)}.sports-bonus-visual{position:relative;border-left:1px solid var(--line)}.sports-bonus-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 7%}.sports-bonus-intro{min-width:0;padding:clamp(18px,3vw,38px)}.sports-bonus-title{display:flex;align-items:center;gap:12px}.sports-bonus-title img{flex:none}.sports-bonus-intro>p:not(.sports-bonus-amount){max-width:64ch;margin-top:9px}.sports-bonus-amount{margin-top:5px;color:var(--gold);font:700 clamp(27px,3.4vw,44px)/1.12 var(--display)}.sports-bonus-copy{padding:clamp(16px,2.8vw,35px)}.sports-bonus-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding-top:12px;border-top:1px solid #55413c}.sports-bonus-stats>div{display:flex;flex-direction:column-reverse;justify-content:start;gap:4px;min-width:0;padding:0 9px}.sports-bonus-stats>div:first-child{padding-left:0}.sports-bonus-stats>div+div{border-left:1px solid #55413c}.sports-bonus-stats dt{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.sports-bonus-stats dd{margin:0;color:var(--gold);font:700 clamp(19px,2.2vw,28px)/1.15 var(--display)}.sports-bonus-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,28px)}.sports-bonus-terms>div+div{padding-left:clamp(14px,2.2vw,28px);border-left:1px solid var(--line)}.sports-bonus-terms h3{margin-bottom:7px;font-size:clamp(19px,2vw,24px)}.sports-bonus .button-row{margin-top:17px}.sports-account{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:20px;border-block:1px solid var(--line)}.sports-account p{max-width:67ch;margin-top:7px}.sports-account .button-row{flex-shrink:0}.sports-account .button{gap:7px}.sports-faq h2{margin-bottom:15px}.sports-faq summary:focus-visible{outline-offset:-3px}@media(max-width:950px){.sports-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-bonus-terms{grid-template-columns:minmax(0,1fr)}.sports-bonus-terms>div+div{padding:12px 0 0;border:0;border-top:1px solid var(--line)}.sports-account{flex-direction:column;align-items:start}}@media(max-width:680px){.sports-hero{min-height:0;align-items:end;padding-top:clamp(142px,39vw,235px)}.sports-hero-art{height:clamp(177px,48vw,300px);object-position:72% 29%}.sports-hero:after{height:clamp(177px,48vw,300px);background:linear-gradient(180deg,transparent 34%,#1d1424 100%)}.sports-hero-copy{padding:15px var(--sports-padding) 20px}.sports-hero h1{font-size:clamp(37px,9.3vw,53px)}.sports-hero p{margin-top:9px}.sports-hero .button-row{margin-top:15px}.sports-hero .button{padding-inline:10px;font-size:13px}.sports-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sports-jump a{gap:7px;padding-inline:10px;font-size:13px}.sports-jump img{width:18px;height:18px}.sports-timing>div,.sports-slip{grid-template-columns:minmax(0,1fr)}.sports-calculator{border-top:1px solid var(--line);border-left:0;border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}.sports-timing>div{margin-top:16px}.sports-timing article+article{padding:14px 0 0;border:0;border-top:1px solid #4a3c4b}.sports-bonus-header{grid-template-columns:minmax(0,1fr)}.sports-bonus-visual{grid-row:1;height:clamp(150px,46vw,245px);border:0;border-bottom:1px solid var(--line)}.sports-bonus-title img{display:none}.sports-bonus-stats{gap:6px}.sports-bonus-stats>div{padding-inline:8px}}@media(max-width:540px){.sports-markets{grid-template-columns:minmax(0,1fr)}.sports-slip-copy dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}@media(max-width:365px){.sports-bonus-header h2{font-size:clamp(21px,7.25vw,26px)}.sports-bonus-amount{font-size:clamp(21px,7vw,26px)}.sports-bonus-stats{grid-template-columns:minmax(0,1fr)}.sports-bonus-stats>div{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:4px 0}.sports-bonus-stats>div+div{border-left:0;border-top:1px solid #55413c}}
