.story-image{margin:28px 0;width:100%;clear:both}
.story-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:16px}
.story-body [data-editorial-section]{overflow-wrap:anywhere}
.story-body [data-editorial-section] table{min-width:540px}
.story-body [data-editorial-section] h3{margin-top:24px}
.story-body [data-editorial-section] p{white-space:pre-line}
.story-body [data-editorial-section] li{margin-bottom:10px}
.story-body [data-editorial-section] ol>li::marker{content:""}
.story-body [data-editorial-section] .review-card{flex:0 0 min(420px,85vw)}
.story-body [data-editorial-section] table{table-layout:auto}
.story-body [data-editorial-section] td,.story-body [data-editorial-section] th{overflow-wrap:normal;word-break:normal;min-width:110px}
:root:root body .story-body .list-scene{min-height:400px;border-radius:12px;background:#e9eded;padding:28px 0;display:flex;align-items:center}
:root:root body .story-body .list-scene>.list-athlete{object-position:right top}
:root:root body .story-body .list-scene.list-image-left>.list-athlete{object-position:left top}
@media (min-width:701px){:root:root body[data-page-key="home"] .story-body .list-scene.list-image-left>.list-athlete{transform:translateX(-38px)}}
:root:root body .story-body .list-scene>.clean-list{position:relative;width:52%;padding:0 24px!important;box-sizing:border-box;font-size:14px;line-height:1.65}
:root:root body .story-body .list-scene.list-image-left>.clean-list{margin-left:48%!important;padding:0 24px!important}
:root:root body .story-body .list-scene::after{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 45%,rgba(255,255,255,.7) 53%,transparent 65%)}
:root:root body .story-body .list-scene.list-image-left::after{background:linear-gradient(270deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 45%,rgba(255,255,255,.7) 53%,transparent 65%)}
@media (max-width:700px){:root:root body .story-body .list-scene{display:block;padding:50% 0 20px;min-height:0;background:#f2f5f4}
:root:root body .story-body .list-scene>.list-athlete{height:auto;width:100%;object-fit:contain}
:root:root body .story-body .list-scene::after,:root:root body .story-body .list-scene.list-image-left::after{display:none}
:root:root body .story-body .list-scene>.clean-list,:root:root body .story-body .list-scene.list-image-left>.clean-list{width:100%!important;margin:20px 0 0!important;padding:0 24px!important}}
:root:root body .story-body .list-scene ol.clean-list>li::marker{content:counter(list-item) ". ";font-weight:700;color:#922034}
@media (min-width:900px){:root:root body .story-body .promo-card{min-height:480px;aspect-ratio:auto}
:root:root body .story-body .promo-image{object-position:right top}}
@media (max-width:899.98px){:root:root body .story-body .promo-card{min-height:480px;padding-top:280px}}
:root:root body .story-body .sport-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:26px;align-items:center;margin:32px 0 40px}
:root:root body .story-body .sport-row-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}
:root:root body .story-body .sport-visual{margin:0;min-width:0}
:root:root body .story-body .sport-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px;margin:0}
:root:root body .story-body .sport-copy{min-width:0}
:root:root body .story-body .sport-copy h3{margin-top:0}
:root:root body .story-body .sport-copy p:last-child{margin-bottom:0}
:root:root body .story-body .sport-row-reverse .sport-visual{grid-column:2;grid-row:1}
:root:root body .story-body .sport-row-reverse .sport-copy{grid-column:1;grid-row:1}
@media (max-width:700px){:root:root body .story-body .sport-row{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px 0 36px}
:root:root body .story-body .sport-row .sport-visual{grid-column:1;grid-row:1;width:min(100%,360px);justify-self:center}
:root:root body .story-body .sport-row .sport-copy{grid-column:1;grid-row:2}}
:root:root body .story-body .responsible-scene{background:linear-gradient(90deg,rgba(10,45,39,.82),rgba(10,45,39,.68) 52%,rgba(10,45,39,.12) 76%,transparent),url("../media/scene-care-hu2.webp") right top/cover no-repeat!important;min-height:460px;padding:32px;display:flex;align-items:center;box-sizing:border-box}
:root:root body .story-body .responsible-copy{width:60%;position:relative}
:root:root body .story-body .responsible-copy :is(h2,.offer-title),:root:root body .story-body .responsible-copy p{color:#fff!important}
:root:root body .story-body .responsible-copy :is(h2,.offer-title){margin-top:0}
:root:root body .story-body .responsible-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .story-body .responsible-scene{padding:270px 22px 28px;min-height:0;background-color:#123b35!important;background-image:linear-gradient(180deg,transparent 130px,#123b35 330px),url("../media/scene-care-hu2.webp")!important;background-size:100% 100%,auto 340px!important;background-position:center top,right top!important;display:block}
:root:root body .story-body .responsible-copy{width:100%}}
:root:root body .story-body .cashier-scene{background:linear-gradient(90deg,rgba(10,45,39,.88),rgba(10,45,39,.78) 53%,rgba(10,45,39,.16) 76%,transparent),url("../media/scene-care-hu2.webp") calc(100% + 70px) top/cover no-repeat!important;min-height:460px;padding:30px;box-sizing:border-box}
:root:root body .story-body .cashier-copy{width:60%}
:root:root body .story-body .cashier-copy :is(h2,.offer-title),:root:root body .story-body .cashier-copy p{color:#fff!important}
:root:root body .story-body .cashier-copy :is(h2,.offer-title){margin-top:0}
:root:root body .story-body .cashier-copy p{font-size:14px;line-height:1.7}
:root:root body .story-body .cashier-copy p:last-child{margin-bottom:0}
@media (max-width:700px){:root:root body .story-body .cashier-scene{padding:290px 22px 28px;background-color:#123b35!important;background-image:linear-gradient(180deg,transparent 160px,#123b35 350px),url("../media/scene-care-hu2.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,right top!important}
:root:root body .story-body .cashier-copy{width:100%}}
:root:root body .story-body .shared-account-scene{background:linear-gradient(90deg,rgba(10,45,39,.76),rgba(10,45,39,.6) 53%,rgba(10,45,39,.08) 74%,transparent),url("../media/scene-care-hu2.webp") right top/cover no-repeat!important;min-height:420px;padding:32px;display:flex;align-items:center;box-sizing:border-box}
:root:root body .story-body .shared-account-copy{width:60%}
:root:root body .story-body .shared-account-copy :is(h2,.offer-title),:root:root body .story-body .shared-account-copy p{color:#fff!important}
:root:root body .story-body .shared-account-copy :is(h2,.offer-title){margin-top:0}
:root:root body .story-body .shared-account-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .story-body .shared-account-scene{padding:290px 22px 28px;display:block;background-color:#123b35!important;background-image:linear-gradient(180deg,transparent 160px,#123b35 350px),url("../media/scene-care-hu2.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,right top!important}
:root:root body .story-body .shared-account-copy{width:100%}}
:root:root body .story-body .competition-scene{background:linear-gradient(270deg,rgba(10,45,39,.82),rgba(10,45,39,.7) 52%,rgba(10,45,39,.1) 76%,transparent),url("../media/scene-care-hu2.webp") left top/cover no-repeat!important;min-height:440px;padding:32px;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}
:root:root body .story-body .competition-copy{width:56%}
:root:root body .story-body .competition-copy :is(h2,.offer-title),:root:root body .story-body .competition-copy p{color:#fff!important}
:root:root body .story-body .competition-copy :is(h2,.offer-title){margin-top:0}
:root:root body .story-body .competition-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .story-body .competition-scene{padding:290px 22px 28px;display:block;background-color:#123b35!important;background-image:linear-gradient(180deg,transparent 160px,#123b35 350px),url("../media/scene-care-hu2.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,left top!important}
:root:root body .story-body .competition-copy{width:100%}}
:root:root body .story-body .responsible-scene.casino-care-photo{background-image:linear-gradient(90deg,rgba(10,45,39,.82),rgba(10,45,39,.68) 52%,rgba(10,45,39,.12) 76%,transparent),url("../media/scene-care-hu2.webp")!important}
@media (max-width:700px){:root:root body .story-body .responsible-scene.casino-care-photo{background-image:linear-gradient(180deg,transparent 130px,#123b35 330px),url("../media/scene-care-hu2.webp")!important}}
:root:root body .story-body .welcome-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 32px}
:root:root body .story-body .offer-card{padding:26px 24px;border:1px solid #cee1eb;border-top:4px solid #ce2939;border-radius:12px;background:linear-gradient(145deg,#eef8f3,#fff);box-shadow:0 5px 16px rgba(14,62,66,.06);min-width:0}
:root:root body .story-body .offer-card.welcome-sports{border-top-color:#ee6155;background:linear-gradient(145deg,#fff5f0,#fff)}
:root:root body .story-body .offer-card h3{margin:0 0 18px;font-size:20px;line-height:1.4;color:#922034}
:root:root body .story-body .offer-card p{margin:0;font-size:15px;line-height:1.75}
@media (max-width:1100px){:root:root body .story-body .welcome-comparison{display:block;margin:24px 0}
:root:root body .story-body .offer-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;margin:0 0 24px}
:root:root body .story-body .offer-card.welcome-sports{background:none}
:root:root body .story-body .offer-card h3{font-size:inherit;margin:0 0 12px}
:root:root body .story-body .offer-card p{font-size:inherit;line-height:inherit}}
:root:root body .story-body .responsible-scene.bonus-care-photo{background-image:linear-gradient(90deg,rgba(10,45,39,.82),rgba(10,45,39,.68) 52%,rgba(10,45,39,.12) 76%,transparent),url("../media/scene-care-hu2.webp")!important}
@media (max-width:700px){:root:root body .story-body .responsible-scene.bonus-care-photo{background-image:linear-gradient(180deg,transparent 130px,#123b35 330px),url("../media/scene-care-hu2.webp")!important}}
:root:root body .story-body .sport-row.sport-scene{position:relative;isolation:isolate;display:flex;justify-content:flex-end;align-items:center;min-height:460px;padding:30px;border-radius:12px;overflow:hidden;background:#123b35;gap:0}
:root:root body .story-body .sport-scene .sport-visual{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}
:root:root body .story-body .sport-scene .sport-visual img{width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:0}
:root:root body .story-body .sport-scene::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 16%,rgba(10,45,39,.22) 33%,rgba(10,45,39,.72) 50%,rgba(10,45,39,.84))}
:root:root body .story-body .sport-scene .sport-copy{width:56%}
:root:root body .story-body .sport-scene .sport-copy h3,:root:root body .story-body .sport-scene .sport-copy p{color:#fff!important}
:root:root body .story-body .sport-scene .sport-copy p{font-size:15px;line-height:1.75}
:root:root body .story-body .sport-scene.sport-row-reverse{justify-content:flex-start}
:root:root body .story-body .sport-scene.sport-row-reverse .sport-visual img{object-position:right top}
:root:root body .story-body .sport-scene.sport-row-reverse::after{background:linear-gradient(270deg,transparent 16%,rgba(10,45,39,.22) 33%,rgba(10,45,39,.72) 50%,rgba(10,45,39,.84))}
@media (max-width:700px){:root:root body .story-body .sport-row.sport-scene{display:block;padding:310px 22px 26px;min-height:0}
:root:root body .story-body .sport-scene .sport-visual{width:100%;height:370px;max-width:none}
:root:root body .story-body .sport-scene::after,:root:root body .story-body .sport-scene.sport-row-reverse::after{background:linear-gradient(180deg,transparent 150px,rgba(79,16,29,.4) 260px,#123b35 370px)}
:root:root body .story-body .sport-scene .sport-copy{width:100%}}
:root:root body .story-body article.review-card{padding:0;border-radius:12px;overflow:hidden;background:#fff!important;display:flex;flex-direction:column;border-color:#c9dfe9!important}
:root:root body .story-body .review-quote{padding:22px;background:#fff;flex:1;border-top:4px solid #ce2939}
:root:root body .story-body .review-rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-bottom:16px;color:#922034}
:root:root body .story-body .review-stars{color:#a66c00;font-size:21px;letter-spacing:2px}
:root:root body .story-body .review-rating small{flex-basis:100%;font-size:11px;color:#637778}
:root:root body .story-body .review-quote .review-author{margin-top:14px;font-weight:700;color:#922034}
:root:root body .story-body .review-reply{background:#eff8f4;padding:20px 22px;border-top:1px solid #c9dfe9;border-left:4px solid #d47380}
:root:root body .story-body .review-reply-title{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#922034;margin-bottom:10px}
:root:root body .story-body .faq-item{position:relative;margin:12px 0;border:1px solid #d5e4b9;border-radius:12px;overflow:hidden;background:linear-gradient(110deg,#f5fae9,#fff);box-shadow:0 2px 8px rgba(6,49,54,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
:root:root body .story-body .faq-item::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#a8ce51;transition:background-color .18s ease}
:root:root body .story-body .faq-item h3{margin:0}
:root:root body .story-body .faq-item .faq-toggle{padding:18px 18px 18px 22px;gap:16px;min-height:66px;font-size:16px;line-height:1.45;background:transparent;color:#39482a}
:root:root body .story-body .faq-item .faq-toggle::after{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e0f0b9;color:#245b48;font-size:23px;line-height:1;font-weight:400;transition:background-color .18s ease,color .18s ease,transform .18s ease}
:root:root body .story-body .faq-item:has(.faq-toggle[aria-expanded=true]){border-color:#c78b94;box-shadow:0 5px 16px rgba(6,49,54,.09);background:#fff}
:root:root body .story-body .faq-item:has(.faq-toggle[aria-expanded=true])::before{background:#bd2238}
:root:root body .story-body .faq-item .faq-toggle[aria-expanded=true]{color:#922034}
:root:root body .story-body .faq-item .faq-toggle[aria-expanded=true]::after{background:#a51d30;color:#fff;transform:rotate(180deg)}
:root:root body .story-body .faq-answer{padding:16px 22px 21px;border-top:1px solid #e0e9ce;background:#fff}
:root:root body .story-body .faq-answer p{margin:0;font-size:15px;line-height:1.75;color:#39482a}
:root:root body .story-body .faq-item .faq-toggle:focus-visible{outline:3px solid #ce2939;outline-offset:-4px;border-radius:10px}
@media (hover:hover){:root:root body .story-body .faq-item:hover{border-color:#a8c771;box-shadow:0 5px 16px rgba(6,49,54,.08);transform:translateY(-2px)}}
@media (max-width:700px){:root:root body .story-body .faq-item .faq-toggle{padding:16px 15px 16px 19px;gap:12px;min-height:60px;font-size:15px}
:root:root body .story-body .faq-item .faq-toggle::after{flex-basis:30px;width:30px;height:30px}
:root:root body .story-body .faq-answer{padding:15px 17px 19px}}
@media (prefers-reduced-motion:reduce){:root:root body .story-body .faq-item,:root:root body .story-body .faq-item::before,:root:root body .story-body .faq-item .faq-toggle::after{transition:none}:root:root body .story-body .faq-item:hover{transform:none}}
:root:root body .story-body .responsible-scene.gameshow-scene{background-image:linear-gradient(90deg,rgba(10,45,39,.86),rgba(10,45,39,.72) 48%,rgba(10,45,39,.08) 72%,transparent),url("../media/scene-care-hu2.webp")!important}
:root:root body .story-body .competition-scene.mobileplay-scene{background-image:linear-gradient(270deg,rgba(10,45,39,.86),rgba(10,45,39,.72) 48%,rgba(10,45,39,.08) 72%,transparent),url("../media/scene-care-hu2.webp")!important}
:root:root body .story-body .gameshow-scene .responsible-copy{width:56%}
@media (max-width:700px){:root:root body .story-body .responsible-scene.gameshow-scene{background-image:linear-gradient(180deg,transparent 130px,#123b35 330px),url("../media/scene-care-hu2.webp")!important}
:root:root body .story-body .competition-scene.mobileplay-scene{background-image:linear-gradient(180deg,transparent 160px,#123b35 350px),url("../media/scene-care-hu2.webp")!important}
:root:root body .story-body .gameshow-scene .responsible-copy{width:100%}}
:root:root body .story-body .data-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#a51d30 #e8f1ef}
:root:root body .story-body .data-scroll table{display:table!important;width:100%!important;min-width:800px!important;max-width:none!important;table-layout:auto!important}
:root:root body .story-body .data-scroll :is(td,th){min-width:150px;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
:root:root body .story-body .data-scroll :is(td,th) p{overflow-wrap:normal!important;word-break:normal!important}
:root:root body .story-body .data-scroll>:is(.table-scroll,.table-wrap){overflow:visible!important;max-width:none!important}

:root:root body .story-body .install-scene{flex-direction:column;align-items:flex-start;justify-content:center}
:root:root body .story-body .install-scene>.download-button{position:relative;z-index:4;align-self:flex-start;margin:16px 24px 0;max-width:calc(100% - 48px)}

:root:root body .story-body .content-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;position:relative;z-index:2;margin:24px 0 0}

:root:root body .story-body .game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
:root:root body .story-body a.catalog-game{position:relative;display:block;min-width:0;border-radius:8px;overflow:hidden;background:#19473e;color:#fff;text-decoration:none}
:root:root body .story-body .catalog-game img{display:block;width:100%;height:auto;aspect-ratio:301/180;object-fit:contain;margin:0}
:root:root body .story-body .catalog-game span{display:block;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4;color:#fff}
:root:root body .story-body .catalog-game:focus-visible{outline:3px solid #ce2939;outline-offset:3px}
@media(max-width:600px){:root:root body .story-body .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}

:root:root body .story-body>.promo-card{min-height:480px!important;margin:28px 0!important}
:root:root body .promo-stage{min-height:420px}

:root:root body .story-body .game-collection{margin:32px 0;padding:24px 0;border-top:1px solid #c9dedc;border-bottom:1px solid #c9dedc}
:root:root body .story-body .game-changing{opacity:.25;filter:blur(2px)}
@media(prefers-reduced-motion:reduce){:root:root body .story-body .catalog-game{animation:none;transition:none}}

@property --ar-border-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
:root:root body .story-body :is(.catalog-game,.game-strip-link){position:relative;isolation:isolate;border-radius:8px;transition:transform .25s ease,box-shadow .25s ease,opacity .35s ease,filter .35s ease}
:root:root body .story-body :is(.catalog-game,.game-strip-link)::after{content:'';position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--ar-border-angle),transparent 0deg 230deg,#ce293999 275deg,#ffd7dc 305deg,#ce293999 325deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pt-border-travel 7s linear infinite}
:root:root body .story-body .catalog-game:nth-child(2n)::after{animation-delay:-2.5s}
:root:root body .story-body .game-strip-card:nth-child(2n) .game-strip-link::after{animation-delay:-3.5s}
:root:root body .story-body :is(.catalog-game,.game-strip-link):focus-visible{outline:2px solid #e87986;outline-offset:3px;box-shadow:0 6px 18px #073d4260}
@media(hover:hover){:root:root body .story-body :is(.catalog-game,.game-strip-link):hover{transform:translateY(-3px);box-shadow:0 8px 20px #073d4255;filter:brightness(1.08)}:root:root body .story-body :is(.catalog-game,.game-strip-link):hover::after{animation-duration:3s}}
@keyframes pt-border-travel{to{--ar-border-angle:360deg}}
@media(prefers-reduced-motion:reduce){:root:root body .story-body :is(.catalog-game,.game-strip-link){transition:none;transform:none!important}:root:root body .story-body :is(.catalog-game,.game-strip-link)::after{animation:none;opacity:.45}}

:root:root body .story-body :is(a.catalog-game,a.game-strip-link){display:block;overflow:hidden;border-radius:10px;background:#19473e!important;box-shadow:0 3px 10px #062f3820;}
:root:root body .story-body .games-section .game-strip-name{background:#19473e!important;color:#fff!important;font-weight:700;padding:10px 9px;min-height:36px;box-sizing:border-box;}
:root:root body .story-body .game-strip-card{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;border-radius:10px;}
:root:root body .story-body .game-strip-card img{width:180px;height:108px;border-radius:0;}
:root:root body .story-body :is(.catalog-game,.game-strip-link) img{transition:transform .3s ease,filter .3s ease;}
:root:root body .story-body :is(.catalog-game,.game-strip-link)::before{content:'Zarejestruj się';position:absolute;left:50%;top:40%;z-index:4;transform:translate(-50%,-35%);padding:10px 16px;border-radius:24px;background:#ce2939;color:#fff;font:700 12px/1.2 'Open Sans',sans-serif;white-space:nowrap;box-shadow:0 4px 20px #ce293970;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;}
:root:root body .story-body :is(.catalog-game,.game-strip-link):focus-visible{box-shadow:0 0 0 2px #e87986,0 8px 22px #ce293966;}
:root:root body .story-body :is(.catalog-game,.game-strip-link):focus-visible::before{opacity:1;transform:translate(-50%,-50%);}
:root:root body .story-body :is(.catalog-game,.game-strip-link):focus-visible img{filter:brightness(.6);}
@media(hover:hover){
:root:root body .story-body :is(.catalog-game,.game-strip-link):hover{filter:none;transform:translateY(-3px);box-shadow:0 0 0 2px #e87986,0 8px 22px #ce293966;}
:root:root body .story-body :is(.catalog-game,.game-strip-link):hover img{transform:scale(1.045);filter:brightness(.6);}
:root:root body .story-body :is(.catalog-game,.game-strip-link):hover::before{opacity:1;transform:translate(-50%,-50%);}
}
@media(prefers-reduced-motion:reduce){:root:root body .story-body :is(.catalog-game,.game-strip-link) img,:root:root body .story-body :is(.catalog-game,.game-strip-link)::before{transition:none;}}

:root:root body .main-content,:root:root body .main-content>.article-content{display:flex;flex-direction:column;gap:20px;min-width:0;}
:root:root body .main-content>section,:root:root body .main-content>.article-content,:root:root body .main-content>.article-content>section{margin-top:0!important;margin-bottom:0!important;}
@media(max-width:699px){:root:root body .main-content,:root:root body .main-content>.article-content{gap:16px;}}
:root:root body .story-body .list-scene>.list-athlete{z-index:1}
:root:root body .story-body .list-scene::after{z-index:2}
:root:root body .story-body .list-scene>.clean-list{z-index:3}
@media(max-width:700px){
 :root:root body .story-body .list-scene{display:flex;flex-direction:column;align-items:stretch;padding:0 0 20px}
 :root:root body .story-body .list-scene>.list-athlete{position:relative;inset:auto;order:-1;display:block;width:100%;height:auto;max-height:none;aspect-ratio:2/1;object-fit:contain;transform:none}
}

:root:root body .story-body .welcome-card{margin:24px 0;padding:0;border:1px solid #c9dfe8;border-radius:14px;overflow:hidden;background:#f7fbfd;box-shadow:0 5px 16px #143e5310;}
:root:root body .story-body .welcome-card>h3{margin:0!important;padding:20px 24px!important;border:0;border-left:5px solid #ce2939;background:#8b1a2b!important;color:#fff!important;font-size:20px;line-height:1.45;font-weight:800;letter-spacing:-.2px;}
:root:root body .story-body .welcome-card>p{margin:0!important;padding:22px 24px!important;color:#345566;font-size:16px;line-height:1.85;}
:root:root body .story-body .welcome-card>p strong{color:#922034;font-weight:800;}
:root:root body .story-body .welcome-card--sport{background:#eef8f3;border-color:#b9dbe9;}
:root:root body .story-body .welcome-card--sport>h3{background:#ffe8eb!important;color:#8b1a2b!important;border-left-color:#ce2939;}
@media(max-width:699px){
:root:root body .story-body .welcome-card{margin:20px 0;border-radius:11px;}
:root:root body .story-body .welcome-card>h3{padding:16px 18px!important;font-size:18px;}
:root:root body .story-body .welcome-card>p{padding:18px!important;font-size:15px;line-height:1.8;}
}

:root:root body .story-body .vip-background{position:relative;isolation:isolate;overflow:hidden;padding:32px!important;border-radius:14px;background:#f2f7f4!important;}
:root:root body .story-body .vip-background-art{position:absolute;inset:0;z-index:-2;margin:0!important;height:100%;width:100%;}
:root:root body .story-body .vip-background-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:40% center;border-radius:0;}
:root:root body .story-body .vip-background::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 15%,#f2f7f430 28%,#f2f7f4ed 43%,#f2f7f4 58%);pointer-events:none;}
:root:root body .story-body .vip-background-copy{position:relative;width:56%;margin-left:auto;}
:root:root body .story-body .vip-background-copy>h2{margin-top:0!important;}
:root:root body .story-body .vip-background-copy>p:last-child{margin-bottom:0!important;}
@media(max-width:700px){
:root:root body .story-body .vip-background{padding:0!important;display:flex;flex-direction:column;}
:root:root body .story-body .vip-background-art{position:relative;inset:auto;z-index:0;order:-1;height:auto;aspect-ratio:2/1;}
:root:root body .story-body .vip-background-art img{height:auto;aspect-ratio:2/1;object-fit:cover;}
:root:root body .story-body .vip-background-art::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 62%,#f2f7f4 100%);pointer-events:none;}
:root:root body .story-body .vip-background::after{display:none;}
:root:root body .story-body .vip-background-copy{width:auto;margin:0;padding:22px;}
:root:root body .story-body .vip-background>.content-actions{padding:0 22px 22px;box-sizing:border-box;}
}

:root:root body .story-body .feature-scene--left .vip-background-art img{object-position:22% center;}
:root:root body .story-body .feature-scene--right .vip-background-copy{margin-left:0;margin-right:auto;}
:root:root body .story-body .feature-scene--right .vip-background-art img{object-position:78% center;}
:root:root body .story-body .feature-scene--right::after{background:linear-gradient(270deg,transparent 15%,#f2f7f430 28%,#f2f7f4ed 43%,#f2f7f4 58%);}

:root:root body .story-body .vip-background-art,:root:root body .story-body .vip-background-art img{margin:0!important;padding:0!important;border:0!important;}

:root:root body .story-body [data-editorial-section]{--editorial-media-gap:24px;}
:root:root body .story-body [data-editorial-section]>.story-image,
:root:root body .story-body [data-editorial-section]>.data-scroll,
:root:root body .story-body [data-editorial-section]>table,
:root:root body .story-body [data-editorial-section]>.promo-card{margin:var(--editorial-media-gap) 0!important;max-width:100%;box-sizing:border-box;}
:root:root body .story-body [data-editorial-section]>.promo-card{width:100%;border-radius:12px;}
:root:root body .story-body .story-image>img{margin:0!important;}
:root:root body .story-body .data-scroll>table{margin:0!important;}
@media(max-width:699px){:root:root body .story-body [data-editorial-section]{--editorial-media-gap:20px;}}

:root:root body .story-body .promo-copy .app-download-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px}
:root:root body .story-body .app-download-button{width:208px;min-width:208px;max-width:208px;height:58px;min-height:58px;box-sizing:border-box;flex:0 0 auto;padding:8px 12px;background:#ce2939!important;gap:10px;font-size:12px;line-height:1.2}
:root:root body .story-body .app-download-actions>.app-download-button{flex-basis:208px}
:root:root body .story-body .app-download-button:hover{background:#b80d1e!important}
:root:root body .story-body .app-download-button .button-lines{display:flex;flex:0 0 140px;width:140px;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.2}
:root:root body .story-body .app-download-button .button-lines>span{display:block;width:100%;white-space:nowrap;text-align:center}
@media(max-width:699px){
:root:root body .story-body .promo-copy .app-download-actions{flex-direction:column;align-items:center;gap:9px}
:root:root body .story-body .app-download-button{width:min(208px,100%);min-width:0;max-width:208px;flex:0 0 auto}
:root:root body .story-body .app-download-actions>.app-download-button{flex-basis:auto}
}


:root:root body .story-body .story-image .list-athlete{
  position:static!important;inset:auto!important;display:block!important;
  width:100%!important;height:auto!important;max-height:none!important;
  object-fit:contain!important;transform:none!important;float:none!important;
}
:root:root body .story-body .story-image{position:relative;overflow:hidden}

:root:root body .story-body .story-table-scroll{
  display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;
  overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;
}
:root:root body .story-body .story-table-scroll>table{min-width:540px;width:max-content;max-width:none}
:root:root body .story-body .story-list{margin:18px 0 24px;padding:0;list-style:none;counter-reset:story-step}
:root:root body .story-body .story-list>li{position:relative;padding-left:38px;margin:0 0 12px;line-height:1.65}
:root:root body .story-body ol.story-list>li{counter-increment:story-step}
:root:root body .story-body ol.story-list>li::before{
  content:counter(story-step,decimal-leading-zero);position:absolute;left:0;top:0;
  color:#c63238;font-weight:800;line-height:inherit;
}
:root:root body .story-body ul.story-list>li::before{
  content:"";position:absolute;left:8px;top:.64em;width:8px;height:8px;
  border-radius:50%;background:#c63238;
}
:root:root body .story-body .gameshow-scene .responsible-copy,
:root:root body .story-body .casino-care-photo .responsible-copy{margin-left:auto}
:root:root body .story-body .gameshow-scene,
:root:root body .story-body .casino-care-photo{background-image:linear-gradient(270deg,rgba(10,45,39,.86),rgba(10,45,39,.70) 48%,rgba(10,45,39,.08) 72%,transparent),var(--scene-image)!important}
:root:root body .story-body .gameshow-scene{--scene-image:url("../media/scene-care-hu2.webp")}
:root:root body .story-body .casino-care-photo{--scene-image:url("../media/scene-care-hu2.webp")}
:root:root body .story-body .mobileplay-scene{justify-content:flex-start!important;background-image:linear-gradient(90deg,rgba(10,45,39,.86),rgba(10,45,39,.70) 48%,rgba(10,45,39,.08) 72%,transparent),url("../media/scene-care-hu2.webp")!important}
@media (max-width:700px){
 :root:root body .story-body .gameshow-scene .responsible-copy,
 :root:root body .story-body .casino-care-photo .responsible-copy{margin:0;width:100%}
 :root:root body .story-body .gameshow-scene,
 :root:root body .story-body .casino-care-photo,
 :root:root body .story-body .mobileplay-scene{background-image:linear-gradient(180deg,transparent 130px,#123b35 340px),var(--scene-image)!important;background-position:center top,left top!important;background-size:100% 100%,auto 350px!important}
 :root:root body .story-body .mobileplay-scene{--scene-image:url("../media/scene-care-hu2.webp")}
}
:root:root body .story-body .responsible-scene.gameshow-scene,
:root:root body .story-body .responsible-scene.casino-care-photo{
 background-image:linear-gradient(270deg,rgba(10,45,39,.88),rgba(10,45,39,.76) 48%,rgba(10,45,39,.06) 78%,transparent),var(--scene-image)!important;
 background-position:left top!important;background-size:cover!important;
}
:root:root body .story-body .competition-scene.mobileplay-scene{
 justify-content:flex-start!important;
 background-image:linear-gradient(90deg,rgba(10,45,39,.86),rgba(10,45,39,.72) 48%,rgba(10,45,39,.08) 78%,transparent),url("../media/scene-care-hu2.webp")!important;
}
@media (max-width:700px){
 :root:root body .story-body .responsible-scene.gameshow-scene,
 :root:root body .story-body .responsible-scene.casino-care-photo,
 :root:root body .story-body .competition-scene.mobileplay-scene{
  background-image:linear-gradient(180deg,transparent 120px,#123b35 340px),var(--scene-image)!important;
  background-position:left top!important;background-size:100% 100%,auto 350px!important;
 }
}
:root:root body .page-hero>.hero-picture{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;z-index:0}
@media (max-width:600px){
 :root:root body .page-hero>.hero-picture>.hero-picture>.hero-image{object-position:center center!important}
}

