.sports-page{padding-block:24px 48px}.sports-page section{margin-bottom:48px;scroll-margin-top:24px}.sports-page p{color:var(--muted);text-wrap:pretty}.sports-page h2{text-wrap:balance;font-size:clamp(1.55rem,2.5vw,1.9rem);line-height:1.2}.sports-page h3{line-height:1.35}.sports-page h3:has(.icon),.sports-live h2,.sports-bonus h2{align-items:center;gap:10px;display:flex}.sports-live h2,.sports-bonus h2{align-items:flex-start}.sports-live h2 .icon,.sports-bonus h2 .icon{margin-top:.2em}.sports-page .icon{width:22px;height:22px;color:var(--accent-light);flex:none}.sports-hero{isolation:isolate;background:#071427;border-radius:12px;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.sports-hero>img{object-fit:cover;object-position:right center;z-index:-2;width:70%;height:100%;position:absolute;inset:0 0 0 auto}.sports-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071020f5 4%,#071020dc 34%,#07102044 61%,#0000 82%);position:absolute;inset:0}.sports-hero>div{width:55%;max-width:640px;padding:48px}.sports-hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.05}.sports-hero p{color:#e1e7ed;max-width:44ch;margin-block:22px 28px}.sports-hero .button{min-width:180px;min-height:48px}.sports-jump{background:#1d222b;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:-32px 48px;display:grid;overflow:hidden}.sports-jump a{border-right:1px solid #343943;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px;text-decoration:none;transition:background-color .15s;display:flex}.sports-jump a:last-child{border:0}.sports-jump a:hover{background:#2a303a}.sports-jump a:focus-visible{outline:2px solid var(--accent-light);outline-offset:-3px}.sports-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.sports-categories article{background:#1b2028;border-radius:10px;overflow:hidden}.sports-categories article>img{object-fit:cover;width:100%;height:190px;display:block}.sports-categories article>div:last-child{padding:24px}.sports-categories h3{font-size:1.2rem}.sports-categories p{margin-top:14px}.sports-markets{background:#1b2028;border-radius:12px;overflow:hidden}.sports-market-heading{isolation:isolate;background:#101521;align-items:flex-end;min-height:150px;padding:28px 32px;display:flex;position:relative}.sports-market-heading>img{object-fit:cover;object-position:center 38%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sports-market-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#101521f2 5%,#101521b0 50%,#10152118),linear-gradient(#0000 10%,#1b2028);position:absolute;inset:0}.sports-market-heading h2{max-width:24ch}.sports-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 32px 32px;display:grid}.sports-market-grid article{border-left:1px solid #383e48;padding-inline:24px}.sports-market-grid article:first-child{border:0;padding-left:0}.sports-market-grid article:last-child{padding-right:0}.sports-market-grid p{margin-top:16px}.sports-live{grid-template-columns:1fr 1.1fr;align-items:center;gap:36px;display:grid}.sports-live>img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;height:auto}.sports-live>div{padding-right:16px}.sports-live h2{max-width:none}.sports-live p{margin-top:20px}.sports-steps{border-top:1px solid #343943;border-bottom:1px solid #343943;padding-block:30px}.sports-steps ol{counter-reset:sports-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;padding:0;list-style:none;display:grid}.sports-steps li{counter-increment:sports-step;padding-left:44px;position:relative}.sports-steps li:before{content:"0" counter(sports-step);color:#ffac91;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.35;position:absolute;top:0;left:0}.sports-steps h3{margin-bottom:12px;font-size:1.1rem}.sports-bonus{background:#1b2028;border-radius:12px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.sports-bonus>img{object-fit:cover;width:100%;height:100%}.sports-bonus>div{padding:32px}.sports-bonus p{margin-top:18px}.sports-bonus .button{white-space:normal;margin-top:24px}.sports-help{background:#1b2028;border-radius:12px;grid-template-columns:minmax(220px,.8fr) 2fr;gap:28px 40px;padding:32px;display:grid}.sports-help h2{max-width:23ch;font-size:1.35rem}.sports-help p{max-width:72ch;margin:0}.sports-help a{color:var(--accent-light);text-underline-offset:3px}@media (width<=900px){.sports-hero>div{width:62%;padding:32px}.sports-categories{gap:12px}.sports-categories article>div:last-child{padding:20px}.sports-categories h3{font-size:1.05rem}.sports-market-grid{padding:24px}.sports-market-grid article{padding-inline:16px}.sports-live{gap:24px}.sports-bonus{grid-template-columns:.7fr 1.3fr}.sports-help{gap:24px}}@media (width<=700px){.sports-page{padding-block:16px 24px}.sports-page section{margin-bottom:32px}.sports-hero{min-height:0;padding-top:200px;display:block}.sports-hero>img{object-position:right top;width:100%;height:280px}.sports-hero:after{background:linear-gradient(#0000 80px,#071020 280px)}.sports-hero>div{width:100%;max-width:none;padding:12px 24px 28px}.sports-hero h1{font-size:clamp(2.2rem,9vw,3rem)}.sports-hero p{margin-block:18px 24px}.sports-jump{grid-template-columns:1fr 1fr;margin-block:-16px 32px}.sports-jump a{justify-content:flex-start;min-height:54px;padding:14px;font-size:.92rem}.sports-jump a:nth-child(2){border-right:0}.sports-jump a:nth-child(-n+2){border-bottom:1px solid #343943}.sports-categories,.sports-market-grid,.sports-steps ol,.sports-live,.sports-bonus,.sports-help{grid-template-columns:minmax(0,1fr)}.sports-categories{gap:20px;margin-top:20px}.sports-categories article>img{aspect-ratio:16/8;height:auto}.sports-categories h3{font-size:1.15rem}.sports-market-heading{min-height:140px;padding:24px}.sports-market-grid{padding:0 24px 24px}.sports-market-grid article,.sports-market-grid article:first-child{border-bottom:1px solid #383e48;border-left:0;padding:24px 0}.sports-market-grid article:last-child{border-bottom:0;padding-bottom:0}.sports-live{gap:22px}.sports-live>img{aspect-ratio:16/9}.sports-live>div{padding:0}.sports-live h2{max-width:none}.sports-steps{padding-block:24px}.sports-steps ol{gap:24px;margin-top:24px}.sports-bonus>img{aspect-ratio:16/9;height:auto}.sports-bonus>div{padding:24px}.sports-help{gap:14px;padding:24px}.sports-help h2:not(:first-child){border-top:1px solid #383e48;max-width:none;margin-top:16px;padding-top:24px}}.sports-page .sports-categories h3:has(.icon){text-wrap:pretty;align-items:flex-start}.sports-categories h3 .icon{margin-top:.12em}@media (width>=701px) and (width<=900px){.sports-categories{grid-template-columns:minmax(0,1fr);gap:16px}.sports-categories article{grid-template-columns:38% 1fr;display:grid}.sports-categories article>img{height:100%;min-height:180px}.sports-categories article>div:last-child{padding:24px}.sports-categories h3{font-size:1.2rem}.sports-market-grid{grid-template-columns:minmax(0,1fr)}.sports-market-grid article,.sports-market-grid article:first-child{border-bottom:1px solid #383e48;border-left:0;padding:24px 0}.sports-market-grid article:first-child{padding-top:0}.sports-market-grid article:last-child{border-bottom:0;padding-bottom:0}.sports-steps ol{grid-template-columns:minmax(0,1fr);gap:24px}}
