#bestfy-prisma *{box-sizing:border-box}
#bestfy-prisma a{color:inherit;text-decoration:none}
#bestfy-prisma button{font:inherit;cursor:pointer}
#bestfy-prisma img{max-width:100%;vertical-align:middle}
#bestfy-prisma button,#bestfy-prisma a{-webkit-tap-highlight-color:transparent}
#bestfy-prisma button:focus-visible,#bestfy-prisma a:focus-visible,#bestfy-prisma summary:focus-visible{outline:3px solid #0095d5;outline-offset:4px}
#bestfy-prisma button:disabled{cursor:not-allowed}
#bestfy-prisma .bf-icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}
#bestfy-prisma.bf{--ink:#112538;--muted:#667483;--blue:#0071bc;--line:#e1e7ec;--paper:#fff;--wash:#f5f8fa;color:var(--ink);background:var(--paper);padding:28px 32px 66px}
#bestfy-prisma.bf h1,#bestfy-prisma.bf h2,#bestfy-prisma.bf h3,#bestfy-prisma.bf p{margin:0}
#bestfy-prisma.bf h1,#bestfy-prisma.bf h2,#bestfy-prisma.bf h3{font-family:Cabin,Lato,sans-serif}
#bestfy-prisma .bf-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;max-width:1680px;margin:auto;align-items:start}
#bestfy-prisma .bf-main{min-width:0}
#bestfy-prisma.bf h1{font-size:44px;letter-spacing:-1.6px;line-height:1.06;font-weight:700}
#bestfy-prisma.bf h1 em{color:var(--blue);font-style:normal}
#bestfy-prisma .bf-story-ring{display:block;width:48px;height:48px;flex:none;border:1px solid #9fd9e8;border-radius:50%;padding:3px}
#bestfy-prisma .bf-story-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%}
#bestfy-prisma .bf-hero{display:grid;grid-template-columns:46% 54%;min-height:385px;border-radius:18px;overflow:hidden;background:#edf5fa;margin-bottom:25px;position:relative;border:1px solid #dce9f2}
#bestfy-prisma .bf-hero-copy{padding:35px 27px 27px;display:flex;align-items:start;flex-direction:column;position:relative;z-index:1;gap:3rem;}
#bestfy-prisma .bf-kicker{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--blue);display:flex;align-items:center;gap:9px;line-height:1.5;margin-bottom:24px}
#bestfy-prisma .bf-kicker>span{display:block;width:16px;height:3px;background:var(--blue)}
#bestfy-prisma .bf-hero h2{font-size:36px;line-height:1.08;letter-spacing:-1px;font-weight:700;max-width:355px}
#bestfy-prisma .bf-hero p{font-size:19px;line-height:1.4;color:#496075;margin-top:17px;margin-bottom:25px}
#bestfy-prisma .bf-button{min-height:46px;display:inline-flex;align-items:center;gap:12px;background:var(--blue);color:white;border-radius:7px;padding:0 16px 0 10px;font-size:12px;font-weight:800;transition:background .2s,transform .2s}
#bestfy-prisma .bf-button .bf-icon{width:17px;height:17px}
#bestfy-prisma .bf-button-play{display:grid;place-items:center;border-right:1px solid #ffffff55;padding-right:9px}
#bestfy-prisma .bf-button:hover{background:#005b9b;transform:translateY(-2px)}
#bestfy-prisma .bf-hero-signature{font-size:8px;letter-spacing:1.3px;color:#536a80;margin-top:auto;padding-top:28px}
#bestfy-prisma .bf-hero-image{position:relative;overflow:hidden;background:#dce5eb}
#bestfy-prisma .bf-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:55% 50%;position:absolute;inset:0;transition:transform .6s}
#bestfy-prisma .bf-hero-image:hover>img{transform:scale(1.025)}
#bestfy-prisma .bf-hero-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#06111ca0);pointer-events:none}
#bestfy-prisma .bf-hero-image-caption{position:absolute;bottom:22px;left:25px;color:white;letter-spacing:2.5px;font-size:10px;font-weight:800;z-index:1}
#bestfy-prisma .bf-hero-brand{position:absolute;right:18px;top:18px;z-index:2;display:flex;align-items:center;background:#ffffffee;border-radius:6px;padding:6px 6px 6px 10px;gap:9px;box-shadow:0 2px 12px #081d3020}
#bestfy-prisma .bf-hero-brand small{font-size:7px;letter-spacing:1px;color:#405168;max-width:37px}
#bestfy-prisma .bf-brand{display:inline-flex;align-items:center;justify-content:center;flex:none;height:30px;min-width:72px;padding:4px 9px;background:var(--brand-bg);color:var(--brand-fg);border-radius:4px;line-height:1;font-weight:900;font-size:12px;white-space:nowrap;font-family:Lato,sans-serif}
#bestfy-prisma .bf-brand img{max-width:84px;height:25px;width:auto;object-fit:contain}
#bestfy-prisma .bf-brand:has(img){padding:0;background:transparent}
#bestfy-prisma .bf-brand[data-casa=YaassCasino]{font-weight:900;font-size:11px;color:#f78bec}
#bestfy-prisma .bf-brand[data-casa=SpeedyBet]{font-style:italic;letter-spacing:-.4px;color:#c7f2d6}
#bestfy-prisma .bf-brand[data-casa=GoldenBull]{color:#e8c581;letter-spacing:.1px;font-size:11px}
#bestfy-prisma .bf-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#bestfy-prisma .bf-card{min-width:0;display:flex;flex-direction:column;background:white;border-radius:11px;overflow:hidden;border:1px solid var(--line);transition:transform .25s,box-shadow .25s}
#bestfy-prisma .bf-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #13334e0e}
#bestfy-prisma .bf-media{display:block;position:relative;aspect-ratio:1.7;overflow:hidden;background:#edf2f6;border-bottom:3px solid var(--house)}
#bestfy-prisma .bf-photo{width:100%;height:100%;object-fit:cover;transition:transform .5s}
#bestfy-prisma .bf-media:hover .bf-photo{transform:scale(1.04)}
#bestfy-prisma .bf-card-brand{position:absolute;bottom:9px;right:9px;background:white;border-radius:5px;padding:3px;box-shadow:0 2px 12px #061c3325;max-width:calc(100% - 70px)}
#bestfy-prisma .bf-card-brand .bf-brand{height:27px;min-width:64px}
#bestfy-prisma .bf-card-brand img{height:25px}
#bestfy-prisma .bf-play{position:absolute;top:10px;left:10px;background:#ffffffed;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;color:var(--blue)}
#bestfy-prisma .bf-play .bf-icon{width:15px;height:15px}
#bestfy-prisma .bf-card-copy{display:flex;flex:1;flex-direction:column;padding:17px 18px 15px}
#bestfy-prisma .bf-category{display:flex;justify-content:space-between;gap:8px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:9px}
#bestfy-prisma .bf-category>span{font-size:8px;color:#768391;letter-spacing:1px;font-weight:400}
#bestfy-prisma .bf-card h3{font-size:18px;line-height:1.3;letter-spacing:-.25px;font-weight:700}
#bestfy-prisma .bf-read{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);padding-top:18px;margin-top:auto}
#bestfy-prisma .bf-read .bf-icon{width:17px;height:17px;color:var(--blue)}
#bestfy-prisma .bf-featured{margin-bottom:40px}
#bestfy-prisma .bf-typeart{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:18px 23px;background:#edf4f8;color:#133d5b}
#bestfy-prisma .bf-typeart>span{font-size:8px;font-weight:900;letter-spacing:2px;position:relative;z-index:1}
#bestfy-prisma .bf-typeart>strong{font-family:Cabin,sans-serif;font-size:76px;letter-spacing:-5px;line-height:1.1;z-index:1}
#bestfy-prisma .bf-typeart>strong>span{font-size:40px;letter-spacing:-2px;margin-left:4px}
#bestfy-prisma .bf-typeart>small{font-size:7px;letter-spacing:1px;position:relative;z-index:1}
#bestfy-prisma .bf-typeart>i{width:190px;height:190px;border:1px solid currentColor;opacity:.12;border-radius:50%;position:absolute;right:-70px;top:-50px}
#bestfy-prisma .bf-typeart>i:after{content:"";position:absolute;inset:15px;border:1px solid currentColor;border-radius:50%}
#bestfy-prisma .bf-typeart.bf-gold{background:#f2ecdf;color:#806023}
#bestfy-prisma .bf-typeart.bf-orange{background:#ffede4;color:#af4a17}
#bestfy-prisma .bf-typeart.bf-green{background:#e5efe5;color:#21543d}
#bestfy-prisma .bf-typeart .bf-word-art{font-size:40px;letter-spacing:-2px;line-height:.94;margin-top:10px}
#bestfy-prisma .bf-typeart>.bf-icon{width:56px;height:56px;margin:10px 0}
#bestfy-prisma .bf-section{margin-top:40px}
#bestfy-prisma .bf-section-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
#bestfy-prisma .bf-section-head h2{font-size:27px;letter-spacing:-.7px;line-height:1.15;display:flex;gap:9px;align-items:center}
#bestfy-prisma .bf-section-head h2>.bf-icon{color:var(--blue);width:23px;height:23px}
#bestfy-prisma .bf-section-overline{display:block;color:var(--muted);font-weight:700;font-size:8px;letter-spacing:1.7px;margin-bottom:8px}
#bestfy-prisma .bf-section-head>a{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;color:var(--blue);flex-shrink:0;line-height:1.4;min-height:32px}
#bestfy-prisma .bf-section-head>a .bf-icon{width:16px;height:16px}
#bestfy-prisma .bf-count{font:400 12px Lato,sans-serif;color:#7a8b98;align-self:center;border:1px solid var(--line);border-radius:20px;padding:4px 8px;margin-left:3px}
#bestfy-prisma .bf-shorts{padding:26px;background:#f3f7f9;border-radius:14px;border:1px solid #e9eef2}
#bestfy-prisma .bf-shorts .bf-section-head{margin-bottom:20px}
#bestfy-prisma .bf-short-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#bestfy-prisma .bf-short{position:relative;aspect-ratio:3/4;border:0;border-radius:10px;background:#122a39;padding:0;color:white;overflow:hidden;text-align:left}
#bestfy-prisma .bf-short>img{width:100%;height:100%;object-fit:cover;filter:brightness(.88);transition:transform .5s}
#bestfy-prisma .bf-short:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,#06111de0)}
#bestfy-prisma .bf-short:hover>img{transform:scale(1.04)}
#bestfy-prisma .bf-short-top{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}
#bestfy-prisma .bf-short-top small{font-size:7px;letter-spacing:.7px;background:#10233370;padding:4px 6px;border-radius:3px}
#bestfy-prisma .bf-short-play{position:absolute;top:41%;left:calc(50% - 22px);width:44px;height:44px;border:1px solid #ffffffa0;border-radius:50%;display:grid;place-items:center;background:#ffffff18;backdrop-filter:blur(4px)}
#bestfy-prisma .bf-short-play .bf-icon{width:18px;height:18px}
#bestfy-prisma .bf-short-caption{position:absolute;bottom:20px;left:17px;right:14px;z-index:1}
#bestfy-prisma .bf-short-caption small{font-size:7px;letter-spacing:1.5px;display:block;margin-bottom:8px}
#bestfy-prisma .bf-short-caption strong{font-family:Cabin,sans-serif;font-size:21px;letter-spacing:-.4px;line-height:1.14;display:block}
#bestfy-prisma .bf-example-label{font-size:8px;color:#687b89;letter-spacing:1px;padding:5px 7px;background:#f1f5f8;white-space:nowrap}
#bestfy-prisma .bf-event-container{container-type:inline-size;border:1px solid #dce5ee;border-radius:12px;overflow:hidden;background:white}
#bestfy-prisma .bf-event-head,#bestfy-prisma .bf-event{display:grid;grid-template-columns:12% 24% 10% 10% 14% 18% 12%;align-items:center;padding:0 14px;gap:0}
#bestfy-prisma .bf-event-head{min-height:46px;background:#f5f8fb;color:#687b91;font-size:8px;font-weight:800;letter-spacing:.4px}
#bestfy-prisma .bf-event{min-height:105px;border-top:1px solid #eaf0f5;border-left:4px solid var(--house);padding:13px 10px 13px 10px;font-size:10px;position:relative}
#bestfy-prisma .bf-event>div{padding-right:9px;min-width:0}
#bestfy-prisma .bf-event strong{font-size:11px;display:block;white-space:nowrap}
#bestfy-prisma .bf-event small{display:block;font-size:9px;line-height:1.6;color:#708297;margin-top:2px}
#bestfy-prisma .bf-event button{padding:0;border:0;background:none;text-align:left;color:#23364a;font-size:10px;font-weight:700;line-height:1.4;height:auto !important;}
#bestfy-prisma .bf-event-news>a,#bestfy-prisma .bf-event-video>a,#bestfy-prisma .bf-event-promo>a{padding:0;border:0;background:none;text-align:left;color:#23364a;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}
#bestfy-prisma .bf-event-empty{font-size:10px;font-weight:700;color:#8796a5}
#bestfy-prisma .bf-event-house .bf-event-house-go{display:flex;justify-content:flex-end;align-items:center;gap:3px;margin:5px 0 0 auto;color:var(--blue);font-size:10px;font-weight:700}
#bestfy-prisma .bf-event-house .bf-event-house-go .bf-icon{width:11px;height:11px}
#bestfy-prisma .bf-event h3{font-size:12px;letter-spacing:-.2px;line-height:1.4;margin-bottom:5px}
#bestfy-prisma .bf-event-match>button{color:#637993;font-size:9px}
#bestfy-prisma .bf-event-match>button .bf-icon{width:11px;height:11px}
#bestfy-prisma .bf-event .bf-ok{color:#007e5b}
#bestfy-prisma .bf-event .bf-wait{color:#89743a}
#bestfy-prisma .bf-live{display:inline-flex;gap:4px;align-items:center;color:#d71c32;font-size:7px;font-weight:900;padding:3px 4px;border:1px solid #ffccd0;border-radius:3px;margin-bottom:5px;background:#fff3f3}
#bestfy-prisma .bf-live>i{width:4px;height:4px;border-radius:50%;background:currentColor}
#bestfy-prisma .bf-direct{display:block;color:#cc1c31;font-size:7px;margin-top:3px;font-weight:900}
#bestfy-prisma .bf-event .bf-pick{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--blue);color:white;border-radius:6px;min-height:32px;width:100%;font-size:10px}
#bestfy-prisma .bf-pick .bf-icon{width:13px;height:13px}
#bestfy-prisma .bf-event-pick{text-align:center}
#bestfy-prisma .bf-event-house{text-align:right;padding:0!important}
#bestfy-prisma .bf-event-house .bf-brand{height:25px;min-width:0;max-width:100%;font-size:9px}
#bestfy-prisma .bf-event-house .bf-brand img{height:23px;max-width:67px;object-fit:contain}
#bestfy-prisma .bf-event-house>button{display:block;margin:5px 0 0 auto;color:var(--blue);font-size:9px}
#bestfy-prisma .bf-event-house .bf-icon{width:11px;height:11px}
#bestfy-prisma .bf-event-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;background:#f5f8fb;font-size:9px;color:#7b8ca2;border-top:1px solid #dce5ee}
#bestfy-prisma .bf-event-footer>span:last-child{display:flex;gap:18px;align-items:center;color:#006cae}
#bestfy-prisma .bf-event-footer b{background:white;border:1px solid #d8e2ec;border-radius:3px;min-width:23px;min-height:23px;display:grid;place-items:center;color:#263d52}
#bestfy-prisma .bf-event-footer i{display:inline-block;width:6px;height:6px;background:#00a97e;border-radius:50%;margin-right:6px}
#bestfy-prisma .bf-prototype-note{font-size:9px;color:#788896;line-height:1.55;margin-top:10px!important}
#bestfy-prisma .bf-right{min-width:0}
#bestfy-prisma .bf-rank{border:1px solid var(--line);border-radius:13px;background:white;overflow:hidden;margin-bottom:24px;padding-top:21px;box-shadow:0 8px 24px #15334c04}
#bestfy-prisma .bf-rank-top{display:flex;justify-content:space-between;align-items:center;padding:0 21px;color:var(--blue);font-size:9px;letter-spacing:1.6px;font-weight:800}
#bestfy-prisma .bf-rank h2{font:700 24px Cabin,sans-serif;padding:12px 21px 0;line-height:1.2;letter-spacing:-.5px}
#bestfy-prisma .bf-rank h2>span{display:block;font:400 11px Lato,sans-serif;color:var(--muted);letter-spacing:0;margin-top:7px}
#bestfy-prisma .bf-ad-label{font-size:7px!important;color:#6c7c88;letter-spacing:1px;padding:12px 21px 16px}
#bestfy-prisma .bf-rank ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}
#bestfy-prisma .bf-rank li{display:flex;gap:12px;align-items:center;padding:14px 17px;border-bottom:1px solid #e9edf1;min-height:74px}
#bestfy-prisma .bf-rank li:first-child{background:#f2f8fc}
#bestfy-prisma .bf-rank li:last-child{border:0}
#bestfy-prisma .bf-rank-n{font:700 14px Cabin,sans-serif;color:#7d91a3;width:21px;text-align:center;flex-shrink:0}
#bestfy-prisma .bf-rank li:first-child .bf-rank-n{color:var(--blue)}
#bestfy-prisma .bf-rank-info{flex:1;min-width:0}
#bestfy-prisma .bf-rank-info>.bf-brand{height:27px;min-width:66px}
#bestfy-prisma .bf-rank-info>.bf-brand img{height:25px}
#bestfy-prisma .bf-rank-info>span:not(.bf-brand){display:block;font-size:10px;line-height:1.4;color:#42596e;margin-top:6px}
#bestfy-prisma .bf-rank-go{width:29px;height:29px;border-radius:50%;background:white;border:1px solid #dce5ec;color:var(--blue);display:grid;place-items:center;flex-shrink:0;padding:0}
#bestfy-prisma .bf-rank-go .bf-icon{width:15px;height:15px}
#bestfy-prisma .bf-rank-go:hover{background:var(--blue);border-color:var(--blue);color:white}
#bestfy-prisma .bf-rank-note{font-size:8px;line-height:1.5;color:#687b8c;padding:12px 20px}
#bestfy-prisma .bf-rank-all{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:17px 20px;font-size:10px;color:var(--blue);font-weight:800}
#bestfy-prisma .bf-rank-all .bf-icon{width:15px;height:15px}
#bestfy-prisma .bf-promo-rank h2{font-size:23px}
#bestfy-prisma .bf-promo-rank li{min-height:80px;padding-top:15px;padding-bottom:15px}
#bestfy-prisma .bf-promo-links{display:flex;gap:18px;margin-top:8px}
#bestfy-prisma .bf-promo-links button{border:0;padding:0;background:none;color:var(--blue);font-size:10px;min-height:24px}
#bestfy-prisma .bf-promo-links button:last-child{color:#72808b;text-decoration:underline;text-underline-offset:3px}
#bestfy-prisma .bf-promo-links .bf-icon{width:12px;height:12px}
#bestfy-prisma .bf-responsible{display:flex;gap:12px;padding:4px 4px;align-items:center}
#bestfy-prisma .bf-responsible>b{border:1px solid #b4c5d2;border-radius:50%;min-width:34px;height:34px;display:grid;place-items:center;font-size:10px;color:#63798c}
#bestfy-prisma .bf-responsible strong,#bestfy-prisma .bf-responsible span{display:block;font-size:9px;color:#7a8996;line-height:1.6}
#bestfy-prisma .bf-responsible strong{color:#4a6378}
#bestfy-prisma .bf-ad-slot{padding:20px;background:#fafbfd;margin-top:35px;border:1px dashed #d6dfe6;text-align:center;border-radius:4px}
#bestfy-prisma .bf-ad-slot>span{font-size:8px;letter-spacing:2px;color:#7a8c9a}
#bestfy-prisma .bf-ad-slot>div{font-size:11px;color:#8b9aa5;margin-top:9px}
#bestfy-prisma .bf-dialog{border:1px solid #d4e0e9;border-radius:15px;padding:30px;max-width:470px;width:calc(100% - 36px);color:#18354c;background:white;box-shadow:0 25px 90px #0e273233}
#bestfy-prisma .bf-dialog::backdrop{background:#0b213566;backdrop-filter:blur(3px)}
#bestfy-prisma .bf-dialog h2{font:700 25px Cabin,sans-serif;margin:0 0 15px}
#bestfy-prisma .bf-dialog p{font:14px/1.65 Lato,sans-serif;margin:0 0 20px}
#bestfy-prisma .bf-dialog button{background:#0071bc;color:white;padding:12px 20px;border:0;border-radius:6px}
#bestfy-prisma .bf-mobile-close{display:none}
@container  (max-width:850px){#bestfy-prisma .bf-event-head{display:none}
#bestfy-prisma .bf-event{grid-template-columns:1fr 1.3fr 1.1fr;gap:12px 8px;padding:16px}
#bestfy-prisma .bf-event-date{grid-column:1;grid-row:1}
#bestfy-prisma .bf-event-match{grid-column:2/4;grid-row:1;padding-right:80px!important}
#bestfy-prisma .bf-event-house{position:absolute;right:16px;top:16px;width:70px}
#bestfy-prisma .bf-event-news{grid-column:1;grid-row:2}
#bestfy-prisma .bf-event-video{grid-column:2;grid-row:2}
#bestfy-prisma .bf-event-promo{grid-column:3;grid-row:2}
#bestfy-prisma .bf-event-pick{grid-column:2/4;grid-row:3;display:flex;align-items:center;gap:10px}
#bestfy-prisma .bf-event-pick .bf-pick{width:140px}
#bestfy-prisma .bf-event strong{font-size:12px}
#bestfy-prisma .bf-event h3{font-size:14px}
#bestfy-prisma .bf-event small{font-size:10px}
#bestfy-prisma .bf-event button{font-size:11px}
#bestfy-prisma .bf-event-date small{font-size:9px}
#bestfy-prisma .bf-event-house button{font-size:9px}
#bestfy-prisma .bf-event-pick small{font-size:9px}
#bestfy-prisma .bf-event-pick .bf-icon{width:13px}}
@media (min-width:1750px){#bestfy-prisma .bf-hero h2{font-size:43px}
#bestfy-prisma .bf-hero-copy{padding:36px}
#bestfy-prisma .bf-hero{min-height:425px}
#bestfy-prisma .bf-hero p{font-size:22px}
#bestfy-prisma .bf-hero .bf-kicker{font-size:10px}
#bestfy-prisma.bf h1{font-size:50px}
#bestfy-prisma .bf-post-grid{gap:24px}
#bestfy-prisma .bf-card h3{font-size:20px}
#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr) 310px;gap:36px}
#bestfy-prisma.bf{padding:32px 38px 70px}}
@media (max-width:1390px){#bestfy-prisma.bf{padding:24px}
#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}
#bestfy-prisma .bf-hero h2{font-size:30px}
#bestfy-prisma .bf-hero-copy{padding:28px 22px}
#bestfy-prisma .bf-hero{min-height:365px}
#bestfy-prisma .bf-post-grid{gap:16px}
#bestfy-prisma .bf-card h3{font-size:17px}
#bestfy-prisma .bf-card-copy{padding:15px}
#bestfy-prisma .bf-kicker{font-size:8px}
#bestfy-prisma .bf-rank li{gap:10px;padding:13px}
#bestfy-prisma .bf-rank h2{font-size:22px}
#bestfy-prisma .bf-rank-top{font-size:8px}
#bestfy-prisma .bf-brand{font-size:11px}}
@media (max-width:1199px){#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr)}
#bestfy-prisma .bf-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
#bestfy-prisma .bf-responsible{grid-column:1/-1}
#bestfy-prisma .bf-hero h2{font-size:36px}
#bestfy-prisma .bf-rank{margin-bottom:0}
#bestfy-prisma .bf-hero-copy{padding:30px}
#bestfy-prisma .bf-post-grid{gap:20px}
#bestfy-prisma .bf-rank-info>span:not(.bf-brand){font-size:11px}}
@media (max-width:900px){#bestfy-prisma.bf{padding:22px 18px}
#bestfy-prisma.bf h1{font-size:36px}
#bestfy-prisma .bf-hero h2{font-size:30px}
#bestfy-prisma .bf-hero-copy{padding:24px 21px}
#bestfy-prisma .bf-hero p{font-size:18px}
#bestfy-prisma .bf-hero{min-height:365px}
#bestfy-prisma .bf-kicker{font-size:8px;letter-spacing:.8px}
#bestfy-prisma .bf-post-grid{gap:13px}
#bestfy-prisma .bf-card-copy{padding:13px}
#bestfy-prisma .bf-card h3{font-size:16px}
#bestfy-prisma .bf-typeart>strong{font-size:60px}
#bestfy-prisma .bf-card-brand{right:6px;bottom:6px}
#bestfy-prisma .bf-card-brand .bf-brand{font-size:9px;min-width:54px;height:24px}
#bestfy-prisma .bf-card-brand img{height:22px}
#bestfy-prisma .bf-hero-brand small{display:none}
#bestfy-prisma .bf-short-caption strong{font-size:17px}
#bestfy-prisma .bf-shorts{padding:19px}
#bestfy-prisma .bf-section-head h2{font-size:25px}
#bestfy-prisma .bf-section-head>a{font-size:10px}
#bestfy-prisma .bf-event-pick{justify-content:flex-start}
#bestfy-prisma .bf-right{gap:18px}}
@media (max-width:767px){#bestfy-prisma.bf{padding:23px 18px 40px;margin-top:3rem;}
#bestfy-prisma .bf-layout{display:block}
#bestfy-prisma.bf h1{font-size:36px;letter-spacing:-1.3px}
#bestfy-prisma .bf-story-ring{width:46px;height:46px}
#bestfy-prisma .bf-hero{display:flex;flex-direction:column;min-height:0;border-radius:13px;margin-bottom:22px}
#bestfy-prisma .bf-hero-image{order:-1;min-height:230px}
#bestfy-prisma .bf-hero-image>img{object-position:50% 38%}
#bestfy-prisma .bf-hero-copy{padding:25px 24px 23px}
#bestfy-prisma .bf-hero h2{font-size:35px;letter-spacing:-.8px;max-width:none}
#bestfy-prisma .bf-kicker{font-size:8px;margin-bottom:16px;letter-spacing:1.1px}
#bestfy-prisma .bf-hero p{font-size:17px;line-height:1.4;margin:14px 0 20px}
#bestfy-prisma .bf-optional{display:none}
#bestfy-prisma .bf-hero-signature{display:none}
#bestfy-prisma .bf-hero-image-caption{font-size:8px;left:20px;bottom:18px}
#bestfy-prisma .bf-hero-brand{right:13px;top:13px;padding:5px}
#bestfy-prisma .bf-hero-brand small{display:none}
#bestfy-prisma .bf-post-grid{grid-template-columns:1fr;gap:20px}
#bestfy-prisma .bf-featured{margin-bottom:30px}
#bestfy-prisma .bf-card{border-radius:10px}
#bestfy-prisma .bf-media{aspect-ratio:1.75}
#bestfy-prisma .bf-card-copy{padding:18px}
#bestfy-prisma .bf-card h3{font-size:21px;line-height:1.3}
#bestfy-prisma .bf-category{font-size:9px;margin-bottom:10px}
#bestfy-prisma .bf-category>span{font-size:8px}
#bestfy-prisma .bf-read{font-size:12px;padding-top:17px}
#bestfy-prisma .bf-card-brand{bottom:11px;right:11px;padding:3px}
#bestfy-prisma .bf-card-brand .bf-brand{height:29px;min-width:74px;font-size:12px}
#bestfy-prisma .bf-card-brand img{height:26px}
#bestfy-prisma .bf-typeart{padding:24px 28px}
#bestfy-prisma .bf-typeart>strong{font-size:84px;line-height:1.2}
#bestfy-prisma .bf-typeart>span{font-size:9px}
#bestfy-prisma .bf-typeart>small{font-size:8px}
#bestfy-prisma .bf-typeart .bf-word-art{font-size:52px}
#bestfy-prisma .bf-typeart>.bf-icon{width:70px;height:70px}
#bestfy-prisma .bf-section{margin-top:32px}
#bestfy-prisma .bf-section-head{align-items:center;gap:8px;margin-bottom:18px}
#bestfy-prisma .bf-section-head h2{font-size:26px}
#bestfy-prisma .bf-section-overline{font-size:7px;letter-spacing:1.2px}
#bestfy-prisma .bf-section-head>a{font-size:10px;gap:6px}
#bestfy-prisma .bf-shorts{padding:20px 15px;margin-left:-3px;margin-right:-3px}
#bestfy-prisma .bf-short-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:13px;scrollbar-width:thin;padding-bottom:4px}
#bestfy-prisma .bf-short{min-width:70%;flex-basis:70%;scroll-snap-align:start;aspect-ratio:3/4}
#bestfy-prisma .bf-short-caption strong{font-size:23px}
#bestfy-prisma .bf-short-top small{font-size:7px}
#bestfy-prisma .bf-short-play{width:48px;height:48px;left:calc(50% - 24px)}
#bestfy-prisma .bf-count{display:none}
#bestfy-prisma .bf-events .bf-section-head{flex-wrap:wrap}
#bestfy-prisma .bf-events .bf-section-head h2{font-size:26px}
#bestfy-prisma .bf-example-label{font-size:7px;padding:4px 6px}
#bestfy-prisma .bf-event{display:grid;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px 13px!important}
#bestfy-prisma .bf-event-date{grid-column:1!important;grid-row:1!important}
#bestfy-prisma .bf-event-match{grid-column:1/-1!important;grid-row:2!important;padding-right:0!important}
#bestfy-prisma .bf-event-house{right:13px!important;top:16px!important}
#bestfy-prisma .bf-event-news{grid-column:1!important;grid-row:3!important}
#bestfy-prisma .bf-event-video{grid-column:2!important;grid-row:3!important}
#bestfy-prisma .bf-event-promo{grid-column:1/-1!important;grid-row:4!important}
#bestfy-prisma .bf-event-pick{grid-column:1/-1!important;grid-row:5!important}
#bestfy-prisma .bf-event strong{font-size:14px!important}
#bestfy-prisma .bf-event h3{font-size:17px!important}
#bestfy-prisma .bf-event small{font-size:11px!important}
#bestfy-prisma .bf-event button{font-size:12px!important}
#bestfy-prisma .bf-event-house button{font-size:10px!important}
#bestfy-prisma .bf-event-house .bf-brand img{height:25px!important}
#bestfy-prisma .bf-event-pick .bf-pick{font-size:12px!important;min-height:40px;width:165px!important}
#bestfy-prisma .bf-event-pick small{font-size:10px!important}
#bestfy-prisma .bf-event-promo small{display:inline;margin-left:8px}
#bestfy-prisma .bf-event-footer{font-size:9px;padding:13px;gap:8px}
#bestfy-prisma .bf-event-footer>span:last-child{gap:10px}
#bestfy-prisma .bf-right{display:block;margin-top:35px}
#bestfy-prisma .bf-rank{margin-bottom:25px}
#bestfy-prisma .bf-rank h2{font-size:27px}
#bestfy-prisma .bf-rank li{padding:16px 20px;gap:18px}
#bestfy-prisma .bf-rank-info>.bf-brand{height:29px;min-width:76px}
#bestfy-prisma .bf-rank-info>.bf-brand img{height:27px}
#bestfy-prisma .bf-rank-info>span:not(.bf-brand){font-size:12px}
#bestfy-prisma .bf-rank-n{font-size:17px}
#bestfy-prisma .bf-rank-go{height:36px;width:36px}
#bestfy-prisma .bf-rank-all{font-size:12px}
#bestfy-prisma .bf-promo-links button{font-size:12px}
#bestfy-prisma .bf-brand[data-casa=GoldenBull],#bestfy-prisma .bf-brand[data-casa=YaassCasino]{font-size:11px}}
@media (prefers-reduced-motion:reduce){#bestfy-prisma *{transition:none!important;animation:none!important}
#bestfy-prisma .bf-card:hover{transform:none}}
#bestfy-prisma .bf-category{font-size:10px;letter-spacing:1px}
#bestfy-prisma .bf-category>span{font-size:9px}
#bestfy-prisma .bf-rank-info>span:not(.bf-brand),#bestfy-prisma .edition .bf-rank-info>span:not(.bf-brand){font-size:11px}
#bestfy-prisma .bf-rank-note{font-size:9px}
#bestfy-prisma .bf-ad-label{font-size:8px!important}
#bestfy-prisma .bf-rank-top{font-size:10px}
#bestfy-prisma .bf-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#bestfy-prisma .bf-event-head{font-size:9px}
#bestfy-prisma .bf-event strong{font-size:12px}
#bestfy-prisma .bf-event small{font-size:10px}
#bestfy-prisma .bf-event h3{font-size:13px}
#bestfy-prisma .bf-event button{font-size:11px}
#bestfy-prisma .bf-event .bf-pick{font-size:11px;background:var(--pick-bg,var(--blue));color:var(--pick-fg,white)}
#bestfy-prisma .bf-event-pick small{font-size:9px}
#bestfy-prisma .bf-event-house>button{font-size:10px}
#bestfy-prisma .bf-live{font-size:8px}
#bestfy-prisma .bf-event-match>button{font-size:10px}
#bestfy-prisma .bf-prototype-note{font-size:10px}
@media (min-width:768px) and (max-width:1023px){#bestfy-prisma .bf-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#bestfy-prisma .bf-right{grid-template-columns:1fr}
#bestfy-prisma .bf-hero,#bestfy-prisma .edition .bf-hero{display:flex;flex-direction:column}
#bestfy-prisma .bf-hero-image,#bestfy-prisma .edition .bf-hero-image{order:-1;min-height:260px;aspect-ratio:1.8}
#bestfy-prisma .bf-hero-copy,#bestfy-prisma .edition .bf-hero-copy{padding:27px}
#bestfy-prisma .bf-hero-signature{display:none}
#bestfy-prisma .bf-hero h2{font-size:37px;max-width:none}
#bestfy-prisma .edition .bf-hero h2{font-size:43px}
#bestfy-prisma .bf-hero p{font-size:20px}
#bestfy-prisma .bf-optional{display:none}
#bestfy-prisma .bf-short-grid{gap:12px}
#bestfy-prisma .bf-short-top small{display:none}
#bestfy-prisma .bf-card h3{font-size:19px}
#bestfy-prisma .edition .bf-card h3{font-size:24px}
#bestfy-prisma .bf-hero-brand small{display:block}}
#bestfy-prisma.bf{padding:24px 26px 58px;--line:#e0e8ef;--ink:#142639;--blue:#0071bc}
#bestfy-prisma .bf-layout{max-width:none;width:100%;grid-template-columns:minmax(0,1fr) 300px;gap:28px}
#bestfy-prisma .bf-main{min-width:0;container-type:inline-size}
#bestfy-prisma .bf-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important}
#bestfy-prisma.bf [hidden]{display:none!important}
#bestfy-prisma.bf button:focus-visible,#bestfy-prisma.bf a:focus-visible,#bestfy-prisma.bf input:focus-visible,#bestfy-prisma.bf select:focus-visible,#bestfy-prisma .bf-slider-track:focus-visible{outline:3px solid #0071bc;outline-offset:4px}
#bestfy-prisma .bf-hero{min-height:335px;margin-bottom:23px}
#bestfy-prisma .bf-hero-copy{padding:30px 28px;justify-content:center}
#bestfy-prisma .bf-hero h2{font-size:clamp(29px,3cqw,45px);max-width:420px;line-height:1.09}
#bestfy-prisma .bf-hero p{font-size:18px;margin-top:16px;max-width:330px}
#bestfy-prisma .bf-hero-brand{background:none;border:0;outline:0;box-shadow:none;padding:0;border-radius:4px}
#bestfy-prisma .bf-hero-brand .bf-brand{height:34px}
#bestfy-prisma .bf-card-brand{background:none;padding:0;border:0;box-shadow:none;outline:0;right:11px;bottom:11px;border-radius:4px}
#bestfy-prisma .bf-card-brand .bf-brand{height:30px;min-width:78px;padding:3px 8px;border:0;outline:0}
#bestfy-prisma .bf-card-brand .bf-brand img{width:auto;max-width:84px;object-fit:contain}
#bestfy-prisma .bf-card{box-shadow:none;border-color:#dee6ec;transition:transform .18s ease,box-shadow .18s ease;min-width:0}
#bestfy-prisma .bf-card:hover{box-shadow:0 8px 26px #0e335010;transform:translateY(-2px)}
#bestfy-prisma .bf-card h3{font-size:18px;line-height:1.35;letter-spacing:-.25px;font-weight:700;overflow-wrap:anywhere}
#bestfy-prisma .bf-card-copy{padding:17px 18px 14px;gap:0}
#bestfy-prisma .bf-read{padding-top:18px;font-size:11px;min-height:44px}
#bestfy-prisma .bf-media{aspect-ratio:1.778;border-bottom:3px solid var(--house)}
#bestfy-prisma .bf-post-grid{gap:20px}
#bestfy-prisma .bf-art-new{height:100%;background:color-mix(in srgb,var(--art-accent) 9%,white);color:var(--ink);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:24px}
#bestfy-prisma .bf-art-new strong{font:700 clamp(24px,3cqw,42px)/1.02 Cabin,Lato,sans-serif;letter-spacing:-1px;white-space:pre-line;position:relative;z-index:1}
#bestfy-prisma .bf-art-new i{position:absolute;width:220px;height:220px;border:1px solid color-mix(in srgb,var(--art-accent) 26%,white);border-radius:50%;right:-110px;top:-80px}
#bestfy-prisma .bf-play-symbol{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;background:#ffffffed;border-radius:50%;color:var(--blue)}
#bestfy-prisma .bf-play-symbol .bf-icon{width:16px;height:16px}
#bestfy-prisma .bf-section{margin-top:38px}
#bestfy-prisma .bf-section-head{margin-bottom:18px;align-items:center;min-height:44px}
#bestfy-prisma .bf-section-head h2{font-size:28px;line-height:1.15;letter-spacing:-.65px}
#bestfy-prisma .bf-section-head>div:first-child{min-width:0}
#bestfy-prisma .bf-carousel-controls{display:flex;gap:6px;align-items:center;flex:none}
#bestfy-prisma .bf-carousel-controls button{display:grid;place-items:center;width:40px;height:40px;min-height:40px;border:1px solid #d9e4ed;border-radius:50%;padding:0;background:white;color:#006fae;transition:background .16s,color .16s}
#bestfy-prisma .bf-carousel-controls button:not(:disabled):hover{background:#0071bc;color:#fff;border-color:#0071bc}
#bestfy-prisma .bf-carousel-controls button:disabled{opacity:.32}
#bestfy-prisma .bf-carousel-count{font-size:11px;font-weight:700;color:#66788b;font-variant-numeric:tabular-nums;min-width:34px;margin-right:7px;letter-spacing:1px}
#bestfy-prisma .bf-slider-track{--visible:3;--gap:20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible) - 1)*var(--gap))/var(--visible));gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:stretch;padding:2px 0 12px;outline-offset:2px}
#bestfy-prisma .bf-slider-track::-webkit-scrollbar{display:none}
#bestfy-prisma .bf-slider-track>*{scroll-snap-align:start;min-width:0;margin:0}
#bestfy-prisma .bf-slider-track .bf-card{height:100%;display:flex;flex-direction:column}
#bestfy-prisma .bf-slider-track .bf-card-copy{flex:1;display:flex;flex-direction:column}
#bestfy-prisma .bf-slider-track .bf-read{margin-top:auto}
#bestfy-prisma .bf-slider-track .bf-media{flex:none}
#bestfy-prisma .bf-more-card{display:flex;border:1px dashed #a8c5d9;border-radius:12px;background:linear-gradient(135deg,#f5fafe,#edf5fa);min-height:240px;transition:border-color .2s}
#bestfy-prisma .bf-more-card>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:22px;gap:12px;color:#0071bc}
#bestfy-prisma .bf-more-card:hover{border-color:#0071bc}
#bestfy-prisma .bf-more-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;box-shadow:0 4px 18px #0071bc0f;border:1px solid #d5e6f1}
#bestfy-prisma .bf-more-icon .bf-icon{width:24px;height:24px}
#bestfy-prisma .bf-more-card h3{font-size:24px;color:#073c60;margin-top:8px}
#bestfy-prisma .bf-more-card p{font-size:13px;color:#60788d}
#bestfy-prisma .bf-page-dots{display:flex;gap:5px;justify-content:center;margin-top:3px}
#bestfy-prisma .bf-page-dots i{display:block;width:5px;height:5px;background:#d6e1e9;border-radius:10px;transition:width .2s}
#bestfy-prisma .bf-page-dots i.active{width:19px;background:#0071bc}
#bestfy-prisma .bf-empty{padding:24px;background:#f2f6f9;border-radius:8px;font-size:14px;line-height:1.6;color:#546b7e;margin:10px 0!important}
#bestfy-prisma .bf-sports-filter{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:16px 0;gap:16px;margin:38px 0 0}
#bestfy-prisma .bf-sports-options{display:flex;gap:20px;align-items:center}
#bestfy-prisma .bf-sports-options button{background:none;border:0;padding:8px;min-width:44px;min-height:44px;color:#282828;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:13px}
#bestfy-prisma .bf-sports-options button.active{background:#282828;color:#fff}
#bestfy-prisma .bf-sports-options button:hover:not(.active){background:#f1f3f5}
#bestfy-prisma .bf-sports-options .bf-icon{width:27px;height:27px}
#bestfy-prisma .bf-house-filter{position:relative;display:flex;align-items:center;min-width:175px;max-width:240px}
#bestfy-prisma .bf-house-filter select{appearance:none;width:100%;font:400 13px Lato,"Segoe UI",sans-serif;border:1px solid #d8e1e7;border-radius:6px;padding:12px 36px 12px 14px;background:#fff;color:#344a5c;min-height:44px}
#bestfy-prisma .bf-house-filter>.bf-icon{position:absolute;right:12px;pointer-events:none;width:16px}
#bestfy-prisma #videos{margin-top:27px}
.bf-podcast-card .bf-audio-player {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto auto;
  align-items: center;
  column-gap: 10px;
}

/* Permitir que la barra se adapte al ancho de la tarjeta. */
.bf-podcast-card .bf-audio-timeline {
  min-width: 0;
}

.bf-podcast-card .bf-audio-timeline input[type="range"] {
  width: 100%;
  box-sizing: border-box;
}

/* Descarga: botón de icono, sin ocupar una fila completa. */
.bf-podcast-card .bf-audio-player .bf-audio-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  grid-column: auto;
  width: 44px;
  min-width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: inherit;
  text-decoration: none;
  line-height: 1;
  cursor: pointer;
}

.bf-podcast-card .bf-audio-player .bf-audio-download svg {
  display: block;
  width: 20px;
  height: 20px;
}

.bf-podcast-card .bf-audio-player .bf-audio-download:hover {
  background: rgba(127, 127, 127, 0.15);
}

.bf-podcast-card .bf-audio-player .bf-audio-download:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

/* El elemento de audio no debe ocupar una columna. */
.bf-podcast-card .bf-audio-player > audio {
  display: none;
}

/* Los mensajes del reproductor quedan debajo de los controles. */
.bf-podcast-card .bf-audio-player > .bf-audio-status {
  grid-column: 1 / -1;
  margin: 0;
}
#bestfy-prisma .bf-podcast-card{position:relative;background:linear-gradient(140deg,#f4f9fc,#fff 68%);border:1px solid #dce6ed;border-radius:13px;padding:22px;display:flex;flex-direction:column;min-height:270px;overflow:hidden}
#bestfy-prisma .bf-podcast-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--house)}
#bestfy-prisma .bf-podcast-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;gap:12px}
#bestfy-prisma .bf-audio-symbol{color:#0071bc;display:grid;place-items:center;width:40px;height:40px;background:#e5f1f9;border-radius:12px}
#bestfy-prisma .bf-audio-symbol .bf-icon{width:23px;height:23px}
#bestfy-prisma .bf-podcast-heading .bf-brand{height:28px;max-width:112px;font-size:11px}
#bestfy-prisma .bf-podcast-card h3{font:700 18px/1.35 Cabin,Lato,sans-serif;letter-spacing:-.15px;overflow-wrap:anywhere}
#bestfy-prisma .bf-audio-player{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;position:relative;flex-wrap:wrap}
#bestfy-prisma .bf-audio-toggle{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:50%;background:#0071bc;color:#fff;border:0;padding:0;transition:background .2s,transform .2s}
#bestfy-prisma .bf-audio-toggle:hover{background:#005b9c;transform:scale(1.04)}
#bestfy-prisma .bf-audio-toggle .bf-icon{width:18px;height:18px}
#bestfy-prisma .bf-play-icon{margin-left:2px;display:flex}
#bestfy-prisma .bf-pause-icon{display:flex}
#bestfy-prisma .bf-audio-timeline{flex:1;min-width:50px;padding-top:5px}
#bestfy-prisma .bf-audio-timeline input{width:100%;margin:0;height:5px;display:block;accent-color:#0071bc;cursor:pointer;outline-offset:8px}
#bestfy-prisma .bf-audio-timeline input:disabled{opacity:.7;cursor:default}
#bestfy-prisma .bf-audio-times{display:flex;justify-content:space-between;gap:8px;color:#65798c;font:10px/1.1 Lato,sans-serif;font-variant-numeric:tabular-nums;margin-top:9px}
#bestfy-prisma .bf-audio-speed{padding:4px 0;min-width:32px;min-height:40px;border:0;border-radius:4px;background:transparent;color:#496479;font-size:11px;font-weight:700}
#bestfy-prisma .bf-audio-status{flex-basis:100%;font-size:11px;color:#8b4727;line-height:1.4;margin:0!important;min-height:0}
#bestfy-prisma .bf-audio-status:empty{display:none}
#bestfy-prisma .bf-podcast-card:has(audio[data-playing="true"]){border-color:#76b9dc;background:#f0f8fe}
#bestfy-prisma .bf-right{display:block;position:relative}
#bestfy-prisma .bf-ranking-panel{margin:0 0 26px;padding:0;background:#fff}
#bestfy-prisma .bf-ranking-panel h2{font:700 25px/1.2 Cabin,Lato,sans-serif;letter-spacing:-.55px;color:#152a40;padding:0 0 17px;margin:0}
#bestfy-prisma .bf-ranking-panel ol{list-style:none;padding:0;margin:0}
#bestfy-prisma .bf-house-rank-list{display:flex;flex-direction:column;gap:8px}
#bestfy-prisma .bf-house-rank{background:var(--brand-bg);color:white;border-radius:8px;padding:12px 13px 10px;overflow:hidden}
#bestfy-prisma .bf-house-rank-main{display:flex;align-items:center;gap:9px}
#bestfy-prisma .bf-house-rank-number{font:700 17px Cabin,sans-serif;color:var(--brand-fg);width:23px;flex:none}
#bestfy-prisma .bf-house-rank .bf-brand{background:none;padding:0;min-width:0;height:30px;justify-content:start;font-size:15px;flex:1}
#bestfy-prisma .bf-house-rank .bf-brand img{height:25px;max-width:86px;width:auto;object-fit:contain}
#bestfy-prisma .bf-bonus-link{border:0;border-radius:4px;background:#fff;color:#152b3e;min-height:31px;padding:8px;font-size:9px;letter-spacing:.25px;font-weight:900;display:flex;align-items:center;gap:5px;flex:none}
#bestfy-prisma .bf-bonus-link .bf-icon{width:12px;height:12px}
#bestfy-prisma .bf-bonus-link:hover{background:#dceffd}
#bestfy-prisma .bf-house-offer{margin:7px 0 0 32px;font:400 11px/1.3 Lato,sans-serif;color:var(--brand-fg);opacity:.94}
#bestfy-prisma .bf-ranking-legal{margin:10px 0 0!important;color:#7a8895;font-size:9px;line-height:1.5}
#bestfy-prisma .bf-promo-list{border:1px solid #dde5ed;border-radius:9px;overflow:hidden}
#bestfy-prisma .bf-promo-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 13px;background:#fff;border-bottom:1px solid #e3eaf0}
#bestfy-prisma .bf-promo-row:last-child{border-bottom:0}
#bestfy-prisma .bf-promo-brand{display:flex;align-items:center;gap:8px;min-width:0}
#bestfy-prisma .bf-promo-brand>b{font:700 13px Cabin,sans-serif;color:#6f8092;min-width:14px}
#bestfy-prisma .bf-promo-brand .bf-brand{height:35px;min-width:86px;font-size:13px;padding:5px 8px}
#bestfy-prisma .bf-promo-brand .bf-brand img{height:27px;max-width:82px;width:auto}
#bestfy-prisma .bf-promo-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}
#bestfy-prisma .bf-promo-actions button{background:#0071bc;border:1px solid #0071bc;color:white;border-radius:4px;padding:7px 10px;font:700 10px Lato,sans-serif;white-space:nowrap;display:flex;gap:5px;justify-content:center;align-items:center;min-height:31px}
#bestfy-prisma .bf-promo-actions button:last-child{border-color:#d2dfeb;background:white;color:#0071bc}
#bestfy-prisma .bf-promo-actions .bf-icon{height:12px;width:12px}
#bestfy-prisma .bf-responsible{margin-top:20px}
#bestfy-prisma .bf-featured.image-first .bf-card{border:0;border-radius:12px;overflow:hidden;position:relative;display:block!important;isolation:isolate;background:#e9eef1;box-shadow:0 1px 5px #102d4612}
#bestfy-prisma .bf-featured.image-first .bf-media{aspect-ratio:1.1;border:0;width:100%;display:block;position:relative}
#bestfy-prisma .bf-featured.image-first .bf-media:after{content:"";position:absolute;inset:23% 0 0;background:linear-gradient(180deg,transparent 5%,#06172b2b 30%,#06172be8 100%);pointer-events:none;z-index:1}
#bestfy-prisma .bf-featured.image-first .bf-photo{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
#bestfy-prisma .bf-featured.image-first .bf-card:hover .bf-photo{transform:scale(1.045)}
#bestfy-prisma .bf-featured.image-first .bf-card-copy{position:absolute;bottom:40px;left:0;right:0;padding:38px 19px 19px;z-index:2;pointer-events:none;background:none;border:0}
#bestfy-prisma .bf-featured.image-first .bf-card h3{font:700 clamp(17px,1.95cqw,23px)/1.24 Cabin,Lato,sans-serif;letter-spacing:-.35px;color:#fff;text-wrap:pretty;text-shadow:0 1px 8px #0003}
#bestfy-prisma .bf-featured.image-first .bf-card h3 a{pointer-events:auto;color:#fff}
#bestfy-prisma .bf-featured.image-first .bf-brand-rail{position:relative;display:flex;align-items:center;justify-content:space-between;background:var(--brand-bg);height:40px;padding:6px 14px;color:var(--brand-fg);z-index:3;border-top:1px solid #ffffff18}
#bestfy-prisma .bf-featured.image-first .bf-brand-rail .bf-brand{padding:0;background:none;border:0;outline:0;min-width:0;height:26px;justify-content:flex-start;font-size:13px}
#bestfy-prisma .bf-featured.image-first .bf-brand-rail .bf-brand img{max-width:87px;height:25px;width:auto;object-fit:contain}
#bestfy-prisma .bf-featured.image-first .bf-brand-rail>a{display:grid;place-items:center;min-width:32px;min-height:28px;color:var(--brand-fg)}
#bestfy-prisma .bf-featured.image-first .bf-brand-rail .bf-icon{width:16px;height:16px}
#bestfy-prisma .bf-featured.image-first .bf-slider-track .bf-card{height:auto;align-self:stretch}
#bestfy-prisma .bf-featured.image-first .bf-card .bf-play-symbol{z-index:2}
#bestfy-prisma .bf-featured.image-first .bf-art-new{min-height:100%}
#bestfy-prisma .bf-featured.image-first .bf-typeart strong{align-self:flex-start;position:absolute;top:28px;left:22px;font-size:39px}
#bestfy-prisma .bf-featured.image-first .bf-media>.bf-typeart{height:100%;position:absolute;inset:0;aspect-ratio:auto}
#bestfy-prisma .bf-featured.image-first .bf-more-card{min-height:280px}
@media (min-width:1920px){#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr) 340px;gap:34px}
#bestfy-prisma.bf{padding:24px 32px 60px}
#bestfy-prisma .bf-hero{min-height:380px}
#bestfy-prisma .bf-card h3{font-size:20px}
#bestfy-prisma .bf-house-rank{padding:13px 16px}
#bestfy-prisma .bf-house-rank .bf-brand{font-size:17px}
#bestfy-prisma .bf-bonus-link{font-size:10px}
#bestfy-prisma .bf-podcast-card{padding:26px}}
@media (max-width:1279px) and (min-width:1024px){#bestfy-prisma.bf{padding-left:18px;padding-right:18px}
#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr) 264px;gap:20px}
#bestfy-prisma .bf-slider-track{--gap:14px}
#bestfy-prisma .bf-post-grid{gap:14px}
#bestfy-prisma .bf-card-copy{padding:14px}
#bestfy-prisma .bf-card h3{font-size:16px}
#bestfy-prisma .bf-podcast-card{padding:16px}
#bestfy-prisma .bf-podcast-card h3{font-size:16px}
#bestfy-prisma .bf-audio-speed{display:none}
#bestfy-prisma .bf-hero{min-height:300px}
#bestfy-prisma .bf-hero-copy{padding:24px 20px}
#bestfy-prisma .bf-hero h2{font-size:30px}
#bestfy-prisma .bf-hero p{font-size:16px}
#bestfy-prisma .bf-house-rank{padding:10px}
#bestfy-prisma .bf-house-rank-number{width:21px}
#bestfy-prisma .bf-bonus-link{padding:7px 5px;font-size:8px}
#bestfy-prisma .bf-promo-row{padding:13px 10px}}
@media (max-width:1023px){#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr);gap:32px}
#bestfy-prisma .bf-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#bestfy-prisma .bf-responsible{grid-column:1/-1}
#bestfy-prisma.bf{padding:20px 22px 45px}
#bestfy-prisma .bf-slider-track{--visible:2}
#bestfy-prisma .bf-hero{display:grid;grid-template-columns:45% 55%;min-height:310px}
#bestfy-prisma .bf-hero-image{order:0;min-height:0;aspect-ratio:auto}
#bestfy-prisma .bf-hero-copy{padding:24px}
#bestfy-prisma .bf-hero h2{font-size:32px}
#bestfy-prisma .bf-hero p{font-size:16px}
#bestfy-prisma .bf-featured{grid-template-columns:repeat(3,minmax(0,1fr))}
#bestfy-prisma .bf-card h3{font-size:17px}
#bestfy-prisma .bf-card-copy{padding:14px}
#bestfy-prisma .bf-slider-track .bf-card h3{font-size:18px}
#bestfy-prisma .bf-section-head h2{font-size:27px}
#bestfy-prisma .bf-house-filter{max-width:220px}
#bestfy-prisma .bf-podcast-card h3{font-size:17px}}
@media (max-width:767px){#bestfy-prisma.bf{padding:17px 16px 40px}
#bestfy-prisma .bf-layout{display:block}
#bestfy-prisma .bf-story-ring{width:44px;height:44px}
#bestfy-prisma .bf-hero{display:flex;flex-direction:column;min-height:0;gap:0}
#bestfy-prisma .bf-hero-image{order:-1;min-height:0;aspect-ratio:1.6;width:100%;position:relative}
#bestfy-prisma .bf-hero-copy{padding:25px 22px;gap:1rem}
#bestfy-prisma .bf-hero h2{font-size:31px;max-width:none}
#bestfy-prisma .bf-hero p{font-size:17px;margin:13px 0 22px}
#bestfy-prisma .bf-hero-brand{top:12px;right:12px}
#bestfy-prisma .bf-hero-image-caption{font-size:9px;left:18px;bottom:14px}
#bestfy-prisma .bf-featured{grid-template-columns:1fr;gap:20px}
#bestfy-prisma .bf-post-grid .bf-card h3{font-size:20px}
#bestfy-prisma .bf-card-copy{padding:17px 19px}
#bestfy-prisma .bf-slider-track{--visible:1;--gap:15px}
#bestfy-prisma .bf-section{margin-top:32px}
#bestfy-prisma .bf-section-head{gap:8px;margin-bottom:14px}
#bestfy-prisma .bf-section-head h2{font-size:25px;letter-spacing:-.7px;gap:7px}
#bestfy-prisma .bf-carousel-controls{gap:5px}
#bestfy-prisma .bf-carousel-count{display:none}
#bestfy-prisma .bf-carousel-controls button{width:38px;height:38px;min-height:38px}
#bestfy-prisma .bf-slider-track .bf-card h3{font-size:20px}
#bestfy-prisma .bf-sports-filter{margin-top:32px;gap:10px;padding:12px 0}
#bestfy-prisma .bf-sports-options{gap:5px}
#bestfy-prisma .bf-sports-options button{padding:6px;min-width:36px;min-height:42px;font-size:12px}
#bestfy-prisma .bf-sports-options .bf-icon{height:23px;width:23px}
#bestfy-prisma .bf-house-filter{min-width:0;max-width:160px;flex:1}
#bestfy-prisma .bf-house-filter select{font-size:11px;padding:10px 25px 10px 8px}
#bestfy-prisma .bf-house-filter>.bf-icon{right:7px;width:14px}
#bestfy-prisma .bf-podcast-card{padding:22px;min-height:266px}
#bestfy-prisma .bf-podcast-card h3{font-size:21px}
#bestfy-prisma .bf-audio-speed{display:block}
#bestfy-prisma .bf-audio-toggle{width:47px;height:47px}
#bestfy-prisma .bf-audio-player{padding-top:24px}
#bestfy-prisma .bf-audio-timeline{padding-top:6px}
#bestfy-prisma .bf-audio-times{font-size:11px}
#bestfy-prisma .bf-right{display:block;margin-top:36px}
#bestfy-prisma .bf-ranking-panel{margin-bottom:30px}
#bestfy-prisma .bf-ranking-panel h2{font-size:27px}
#bestfy-prisma .bf-house-rank{padding:13px 16px}
#bestfy-prisma .bf-house-rank .bf-brand{font-size:17px}
#bestfy-prisma .bf-bonus-link{font-size:10px;padding:10px}
#bestfy-prisma .bf-house-offer{font-size:12px}
#bestfy-prisma .bf-promo-row{padding:15px 17px}
#bestfy-prisma .bf-promo-actions button{font-size:12px;min-height:38px}
#bestfy-prisma .bf-promo-brand .bf-brand{height:36px}
#bestfy-prisma .bf-featured.image-first .bf-media{aspect-ratio:1.18}
#bestfy-prisma .bf-featured.image-first .bf-card h3{font-size:23px}
#bestfy-prisma .bf-featured.image-first .bf-card-copy{padding:45px 20px 20px}
#bestfy-prisma .bf-featured.image-first .bf-slider-track .bf-card h3{font-size:23px}}
@media (prefers-reduced-motion:reduce){#bestfy-prisma.bf *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
#bestfy-prisma .bf-slider-track{scroll-behavior:auto!important}}
@media (min-width:768px) and (max-width:1199px){#bestfy-prisma .bf-layout{grid-template-columns:minmax(0,1fr)}
#bestfy-prisma .bf-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#bestfy-prisma .bf-responsible{grid-column:1/-1}
#bestfy-prisma .bf-slider-track{--visible:2}
#bestfy-prisma .bf-house-rank{padding:13px}
#bestfy-prisma .bf-bonus-link{font-size:9px}
#bestfy-prisma .bf-hero{grid-template-columns:45% 55%}
#bestfy-prisma .bf-featured{grid-template-columns:repeat(3,minmax(0,1fr))}}
#bestfy-prisma .bf-hero h2{font-size:clamp(31px,3.7cqw,46px)}
@media (max-width:767px){#bestfy-prisma .bf-hero h2{font-size:31px}}
#bestfy-prisma.bf .bf-source-ranking{font-family:Inter,"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;color:#1e293b;-webkit-font-smoothing:antialiased;margin:0 0 26px;min-width:0}
#bestfy-prisma.bf .bf-source-ranking,#bestfy-prisma.bf .bf-source-ranking *,#bestfy-prisma.bf .bf-source-ranking ::before,#bestfy-prisma.bf .bf-source-ranking ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
#bestfy-prisma.bf .bf-source-ranking h3,#bestfy-prisma.bf .bf-source-ranking h4,#bestfy-prisma.bf .bf-source-ranking p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}
#bestfy-prisma.bf .bf-source-ranking button{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;background:transparent;border-radius:0;text-transform:none;cursor:pointer}
#bestfy-prisma.bf .bf-source-ranking a{color:inherit;text-decoration:inherit}
#bestfy-prisma.bf .bf-source-ranking.-top-2\.5,#bestfy-prisma.bf .bf-source-ranking .-top-2\.5{top:-.625rem}
#bestfy-prisma.bf .bf-source-ranking.absolute,#bestfy-prisma.bf .bf-source-ranking .absolute{position:absolute}
#bestfy-prisma.bf .bf-source-ranking.bg-amber-400,#bestfy-prisma.bf .bf-source-ranking .bg-amber-400{background-color:#fbbf24}
#bestfy-prisma.bf .bf-source-ranking.bg-amber-500,#bestfy-prisma.bf .bf-source-ranking .bg-amber-500{background-color:#f59e0b}
#bestfy-prisma.bf .bf-source-ranking.bg-amber-700\/20,#bestfy-prisma.bf .bf-source-ranking .bg-amber-700\/20{background-color:rgba(180,83,9,0.2)}
#bestfy-prisma.bf .bf-source-ranking.bg-blue-600,#bestfy-prisma.bf .bf-source-ranking .bg-blue-600{background-color:#2563eb}
#bestfy-prisma.bf .bf-source-ranking.bg-blue-700,#bestfy-prisma.bf .bf-source-ranking .bg-blue-700{background-color:#1d4ed8}
#bestfy-prisma.bf .bf-source-ranking.bg-emerald-50,#bestfy-prisma.bf .bf-source-ranking .bg-emerald-50{background-color:#ecfdf5}
#bestfy-prisma.bf .bf-source-ranking.bg-emerald-600,#bestfy-prisma.bf .bf-source-ranking .bg-emerald-600{background-color:#059669}
#bestfy-prisma.bf .bf-source-ranking.bg-gradient-to-r,#bestfy-prisma.bf .bf-source-ranking .bg-gradient-to-r{background-image:linear-gradient(to right,var(--bf-ref-from),var(--bf-ref-to))}
#bestfy-prisma.bf .bf-source-ranking.bg-slate-100,#bestfy-prisma.bf .bf-source-ranking .bg-slate-100{background-color:#f1f5f9}
#bestfy-prisma.bf .bf-source-ranking.bg-slate-200,#bestfy-prisma.bf .bf-source-ranking .bg-slate-200{background-color:#e2e8f0}
#bestfy-prisma.bf .bf-source-ranking.bg-slate-50\/70,#bestfy-prisma.bf .bf-source-ranking .bg-slate-50\/70{background-color:rgba(248,250,252,0.7)}
#bestfy-prisma.bf .bf-source-ranking.bg-slate-800,#bestfy-prisma.bf .bf-source-ranking .bg-slate-800{background-color:#1e293b}
#bestfy-prisma.bf .bf-source-ranking.bg-slate-900,#bestfy-prisma.bf .bf-source-ranking .bg-slate-900{background-color:#0f172a}
#bestfy-prisma.bf .bf-source-ranking.bg-teal-700,#bestfy-prisma.bf .bf-source-ranking .bg-teal-700{background-color:#0f766e}
#bestfy-prisma.bf .bf-source-ranking.bg-white,#bestfy-prisma.bf .bf-source-ranking .bg-white{background-color:#ffffff}
#bestfy-prisma.bf .bf-source-ranking.border,#bestfy-prisma.bf .bf-source-ranking .border{border-width:1px}
#bestfy-prisma.bf .bf-source-ranking.border-2,#bestfy-prisma.bf .bf-source-ranking .border-2{border-width:2px}
#bestfy-prisma.bf .bf-source-ranking.border-amber-200\/60,#bestfy-prisma.bf .bf-source-ranking .border-amber-200\/60{border-color:rgba(253,230,138,0.6)}
#bestfy-prisma.bf .bf-source-ranking.border-amber-400,#bestfy-prisma.bf .bf-source-ranking .border-amber-400{border-color:#fbbf24}
#bestfy-prisma.bf .bf-source-ranking.border-b,#bestfy-prisma.bf .bf-source-ranking .border-b{border-bottom-width:1px}
#bestfy-prisma.bf .bf-source-ranking.border-emerald-200,#bestfy-prisma.bf .bf-source-ranking .border-emerald-200{border-color:#a7f3d0}
#bestfy-prisma.bf .bf-source-ranking.border-slate-100,#bestfy-prisma.bf .bf-source-ranking .border-slate-100{border-color:#f1f5f9}
#bestfy-prisma.bf .bf-source-ranking.border-slate-200,#bestfy-prisma.bf .bf-source-ranking .border-slate-200{border-color:#e2e8f0}
#bestfy-prisma.bf .bf-source-ranking.border-slate-200\/90,#bestfy-prisma.bf .bf-source-ranking .border-slate-200\/90{border-color:rgba(226,232,240,0.9)}
#bestfy-prisma.bf .bf-source-ranking.border-t,#bestfy-prisma.bf .bf-source-ranking .border-t{border-top-width:1px}
#bestfy-prisma.bf .bf-source-ranking.flex,#bestfy-prisma.bf .bf-source-ranking .flex{display:flex}
#bestfy-prisma.bf .bf-source-ranking.font-black,#bestfy-prisma.bf .bf-source-ranking .font-black{font-weight:900}
#bestfy-prisma.bf .bf-source-ranking.font-bold,#bestfy-prisma.bf .bf-source-ranking .font-bold{font-weight:700}
#bestfy-prisma.bf .bf-source-ranking.font-extrabold,#bestfy-prisma.bf .bf-source-ranking .font-extrabold{font-weight:800}
#bestfy-prisma.bf .bf-source-ranking.font-medium,#bestfy-prisma.bf .bf-source-ranking .font-medium{font-weight:500}
#bestfy-prisma.bf .bf-source-ranking.font-semibold,#bestfy-prisma.bf .bf-source-ranking .font-semibold{font-weight:600}
#bestfy-prisma.bf .bf-source-ranking.from-amber-50\/60,#bestfy-prisma.bf .bf-source-ranking .from-amber-50\/60{--bf-ref-from:rgba(255,251,235,.6)}
#bestfy-prisma.bf .bf-source-ranking.gap-1\.5,#bestfy-prisma.bf .bf-source-ranking .gap-1\.5{gap:0.375rem}
#bestfy-prisma.bf .bf-source-ranking.gap-2,#bestfy-prisma.bf .bf-source-ranking .gap-2{gap:0.5rem}
#bestfy-prisma.bf .bf-source-ranking.gap-2\.5,#bestfy-prisma.bf .bf-source-ranking .gap-2\.5{gap:0.625rem}
#bestfy-prisma.bf .bf-source-ranking.h-6,#bestfy-prisma.bf .bf-source-ranking .h-6{height:1.5rem}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-amber-600:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-amber-600:hover{background-color:#d97706}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-black:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-black:hover{background-color:#000000}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-blue-700:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-blue-700:hover{background-color:#1d4ed8}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-blue-800:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-blue-800:hover{background-color:#1e40af}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-emerald-700:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-emerald-700:hover{background-color:#047857}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-slate-100\/70:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-slate-100\/70:hover{background-color:rgba(241,245,249,0.7)}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-slate-200:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-slate-200:hover{background-color:#e2e8f0}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-slate-50:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-slate-50:hover{background-color:#f8fafc}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-slate-900:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-slate-900:hover{background-color:#0f172a}
#bestfy-prisma.bf .bf-source-ranking.hover\:bg-teal-800:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:bg-teal-800:hover{background-color:#115e59}
#bestfy-prisma.bf .bf-source-ranking.hover\:border-slate-300:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:border-slate-300:hover{border-color:#cbd5e1}
#bestfy-prisma.bf .bf-source-ranking.hover\:shadow:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:shadow:hover{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}
#bestfy-prisma.bf .bf-source-ranking.hover\:text-blue-800:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:text-blue-800:hover{color:#1e40af}
#bestfy-prisma.bf .bf-source-ranking.hover\:underline:hover,#bestfy-prisma.bf .bf-source-ranking .hover\:underline:hover{text-decoration-line:underline}
#bestfy-prisma.bf .bf-source-ranking.inline-block,#bestfy-prisma.bf .bf-source-ranking .inline-block{display:inline-block}
#bestfy-prisma.bf .bf-source-ranking.items-center,#bestfy-prisma.bf .bf-source-ranking .items-center{align-items:center}
#bestfy-prisma.bf .bf-source-ranking.justify-between,#bestfy-prisma.bf .bf-source-ranking .justify-between{justify-content:space-between}
#bestfy-prisma.bf .bf-source-ranking.justify-center,#bestfy-prisma.bf .bf-source-ranking .justify-center{justify-content:center}
#bestfy-prisma.bf .bf-source-ranking.min-w-0,#bestfy-prisma.bf .bf-source-ranking .min-w-0{min-width:0}
#bestfy-prisma.bf .bf-source-ranking.mt-0\.5,#bestfy-prisma.bf .bf-source-ranking .mt-0\.5{margin-top:0.125rem}
#bestfy-prisma.bf .bf-source-ranking.mt-2,#bestfy-prisma.bf .bf-source-ranking .mt-2{margin-top:0.5rem}
#bestfy-prisma.bf .bf-source-ranking.mt-3,#bestfy-prisma.bf .bf-source-ranking .mt-3{margin-top:0.75rem}
#bestfy-prisma.bf .bf-source-ranking.p-2\.5,#bestfy-prisma.bf .bf-source-ranking .p-2\.5{padding:0.625rem}
#bestfy-prisma.bf .bf-source-ranking.p-3,#bestfy-prisma.bf .bf-source-ranking .p-3{padding:0.75rem}
#bestfy-prisma.bf .bf-source-ranking.p-5,#bestfy-prisma.bf .bf-source-ranking .p-5{padding:1.25rem}
#bestfy-prisma.bf .bf-source-ranking.pb-3,#bestfy-prisma.bf .bf-source-ranking .pb-3{padding-bottom:0.75rem}
#bestfy-prisma.bf .bf-source-ranking.pt-2,#bestfy-prisma.bf .bf-source-ranking .pt-2{padding-top:0.5rem}
#bestfy-prisma.bf .bf-source-ranking.px-2,#bestfy-prisma.bf .bf-source-ranking .px-2{padding-left:0.5rem;padding-right:0.5rem}
#bestfy-prisma.bf .bf-source-ranking.px-2\.5,#bestfy-prisma.bf .bf-source-ranking .px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
#bestfy-prisma.bf .bf-source-ranking.px-3,#bestfy-prisma.bf .bf-source-ranking .px-3{padding-left:0.75rem;padding-right:0.75rem}
#bestfy-prisma.bf .bf-source-ranking.py-0\.5,#bestfy-prisma.bf .bf-source-ranking .py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
#bestfy-prisma.bf .bf-source-ranking.py-1,#bestfy-prisma.bf .bf-source-ranking .py-1{padding-top:0.25rem;padding-bottom:0.25rem}
#bestfy-prisma.bf .bf-source-ranking.py-1\.5,#bestfy-prisma.bf .bf-source-ranking .py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
#bestfy-prisma.bf .bf-source-ranking.relative,#bestfy-prisma.bf .bf-source-ranking .relative{position:relative}
#bestfy-prisma.bf .bf-source-ranking.right-3,#bestfy-prisma.bf .bf-source-ranking .right-3{right:.75rem}
#bestfy-prisma.bf .bf-source-ranking.rounded,#bestfy-prisma.bf .bf-source-ranking .rounded{border-radius:.25rem}
#bestfy-prisma.bf .bf-source-ranking.rounded-2xl,#bestfy-prisma.bf .bf-source-ranking .rounded-2xl{border-radius:1rem}
#bestfy-prisma.bf .bf-source-ranking.rounded-full,#bestfy-prisma.bf .bf-source-ranking .rounded-full{border-radius:9999px}
#bestfy-prisma.bf .bf-source-ranking.rounded-lg,#bestfy-prisma.bf .bf-source-ranking .rounded-lg{border-radius:.5rem}
#bestfy-prisma.bf .bf-source-ranking.rounded-xl,#bestfy-prisma.bf .bf-source-ranking .rounded-xl{border-radius:.75rem}
#bestfy-prisma.bf .bf-source-ranking.shadow-sm,#bestfy-prisma.bf .bf-source-ranking .shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}
#bestfy-prisma.bf .bf-source-ranking.shrink-0,#bestfy-prisma.bf .bf-source-ranking .shrink-0{flex-shrink:0}
#bestfy-prisma.bf .bf-source-ranking.space-y-2\.5> :not([hidden])~ :not([hidden]),#bestfy-prisma.bf .bf-source-ranking .space-y-2\.5> :not([hidden])~ :not([hidden]){margin-top:0.625rem;margin-bottom:0}
#bestfy-prisma.bf .bf-source-ranking.space-y-3> :not([hidden])~ :not([hidden]),#bestfy-prisma.bf .bf-source-ranking .space-y-3> :not([hidden])~ :not([hidden]){margin-top:0.75rem;margin-bottom:0}
#bestfy-prisma.bf .bf-source-ranking.space-y-4> :not([hidden])~ :not([hidden]),#bestfy-prisma.bf .bf-source-ranking .space-y-4> :not([hidden])~ :not([hidden]){margin-top:1rem;margin-bottom:0}
#bestfy-prisma.bf .bf-source-ranking.text-\[10px\],#bestfy-prisma.bf .bf-source-ranking .text-\[10px\]{font-size:10px}
#bestfy-prisma.bf .bf-source-ranking.text-\[11px\],#bestfy-prisma.bf .bf-source-ranking .text-\[11px\]{font-size:11px}
#bestfy-prisma.bf .bf-source-ranking.text-\[9px\],#bestfy-prisma.bf .bf-source-ranking .text-\[9px\]{font-size:9px}
#bestfy-prisma.bf .bf-source-ranking.text-amber-400,#bestfy-prisma.bf .bf-source-ranking .text-amber-400{color:#fbbf24}
#bestfy-prisma.bf .bf-source-ranking.text-amber-800,#bestfy-prisma.bf .bf-source-ranking .text-amber-800{color:#92400e}
#bestfy-prisma.bf .bf-source-ranking.text-blue-600,#bestfy-prisma.bf .bf-source-ranking .text-blue-600{color:#2563eb}
#bestfy-prisma.bf .bf-source-ranking.text-blue-700,#bestfy-prisma.bf .bf-source-ranking .text-blue-700{color:#1d4ed8}
#bestfy-prisma.bf .bf-source-ranking.text-center,#bestfy-prisma.bf .bf-source-ranking .text-center{text-align:center}
#bestfy-prisma.bf .bf-source-ranking.text-emerald-700,#bestfy-prisma.bf .bf-source-ranking .text-emerald-700{color:#047857}
#bestfy-prisma.bf .bf-source-ranking.text-right,#bestfy-prisma.bf .bf-source-ranking .text-right{text-align:right}
#bestfy-prisma.bf .bf-source-ranking.text-slate-400,#bestfy-prisma.bf .bf-source-ranking .text-slate-400{color:#94a3b8}
#bestfy-prisma.bf .bf-source-ranking.text-slate-500,#bestfy-prisma.bf .bf-source-ranking .text-slate-500{color:#64748b}
#bestfy-prisma.bf .bf-source-ranking.text-slate-600,#bestfy-prisma.bf .bf-source-ranking .text-slate-600{color:#475569}
#bestfy-prisma.bf .bf-source-ranking.text-slate-700,#bestfy-prisma.bf .bf-source-ranking .text-slate-700{color:#334155}
#bestfy-prisma.bf .bf-source-ranking.text-slate-800,#bestfy-prisma.bf .bf-source-ranking .text-slate-800{color:#1e293b}
#bestfy-prisma.bf .bf-source-ranking.text-slate-900,#bestfy-prisma.bf .bf-source-ranking .text-slate-900{color:#0f172a}
#bestfy-prisma.bf .bf-source-ranking.text-slate-950,#bestfy-prisma.bf .bf-source-ranking .text-slate-950{color:#020617}
#bestfy-prisma.bf .bf-source-ranking.text-sm,#bestfy-prisma.bf .bf-source-ranking .text-sm{font-size:.875rem;line-height:1.25rem}
#bestfy-prisma.bf .bf-source-ranking.text-white,#bestfy-prisma.bf .bf-source-ranking .text-white{color:#ffffff}
#bestfy-prisma.bf .bf-source-ranking.text-xs,#bestfy-prisma.bf .bf-source-ranking .text-xs{font-size:.75rem;line-height:1rem}
#bestfy-prisma.bf .bf-source-ranking.to-white,#bestfy-prisma.bf .bf-source-ranking .to-white{--bf-ref-to:#fff}
#bestfy-prisma.bf .bf-source-ranking.tracking-tight,#bestfy-prisma.bf .bf-source-ranking .tracking-tight{letter-spacing:-.025em}
#bestfy-prisma.bf .bf-source-ranking.tracking-wider,#bestfy-prisma.bf .bf-source-ranking .tracking-wider{letter-spacing:.05em}
#bestfy-prisma.bf .bf-source-ranking.transition,#bestfy-prisma.bf .bf-source-ranking .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}
#bestfy-prisma.bf .bf-source-ranking.truncate,#bestfy-prisma.bf .bf-source-ranking .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bestfy-prisma.bf .bf-source-ranking.uppercase,#bestfy-prisma.bf .bf-source-ranking .uppercase{text-transform:uppercase}
#bestfy-prisma.bf .bf-source-ranking.w-6,#bestfy-prisma.bf .bf-source-ranking .w-6{width:1.5rem}
#bestfy-prisma.bf .bf-source-ranking{container-name:bf-rank;container-type:inline-size}
@container  bf-rank (max-width:220px){#bestfy-prisma.bf .bf-source-ranking>.border-b>.flex{flex-wrap:wrap;gap:6px}
#bestfy-prisma.bf .bf-source-ranking[data-purpose="top-bookmakers-ranking"]>.space-y-3>div>.flex.justify-between.gap-2{flex-wrap:wrap;row-gap:8px}
#bestfy-prisma.bf .bf-source-ranking[data-purpose="top-bookmakers-ranking"]>.space-y-3>div>.flex.justify-between.gap-2>.flex{flex:1 1 100%}
#bestfy-prisma.bf .bf-source-ranking[data-purpose="top-bookmakers-ranking"]>.space-y-3>div>.flex.justify-between.gap-2>.text-right{flex:1 1 100%}
#bestfy-prisma.bf .bf-source-ranking[data-purpose="top-bookmakers-ranking"]>.space-y-3>div>.flex.justify-between.gap-2>.text-right>a{display:block;text-align:center}
#bestfy-prisma.bf .bf-source-ranking[data-purpose="top-bookmakers-ranking"]>.space-y-3>div>.border-t{flex-wrap:wrap;gap:4px}}
#bestfy-prisma.bf .bf-featured-carousel{display:block}
#bestfy-prisma.bf .bf-featured-track{grid-template-columns:repeat(3,minmax(0,1fr))}
#bestfy-prisma.bf .bf-featured-nav{display:none}
@media (max-width:767px){#bestfy-prisma.bf .bf-featured-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;padding-bottom:2px;position:relative}
#bestfy-prisma.bf .bf-featured-track::-webkit-scrollbar{display:none}
#bestfy-prisma.bf .bf-featured-track>.bf-card{scroll-snap-align:start;min-width:0;height:100%}
#bestfy-prisma.bf .bf-featured-nav{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:10px}
#bestfy-prisma.bf .bf-featured-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d9e4ed;border-radius:50%;padding:0;background:#fff;color:#006fae}
#bestfy-prisma.bf .bf-featured-arrow:disabled{opacity:.32;cursor:not-allowed}
#bestfy-prisma.bf .bf-featured-dots{display:flex;align-items:center;gap:1px}
#bestfy-prisma.bf .bf-featured-dot{display:grid;place-items:center;width:30px;height:38px;padding:0;background:none;border:0;border-radius:4px}
#bestfy-prisma.bf .bf-featured-dot::before{content:"";width:6px;height:6px;border-radius:8px;background:#c7d6e1;transition:width .15s,background .15s}
#bestfy-prisma.bf .bf-featured-dot[aria-current="true"]::before{width:18px;background:#0071bc}
#bestfy-prisma.bf .bf-featured-track:focus-visible{outline:3px solid #0071bc;outline-offset:3px}}
@media (prefers-reduced-motion:reduce){#bestfy-prisma.bf .bf-featured-track{scroll-behavior:auto}
#bestfy-prisma.bf .bf-featured-dot::before{transition:none}}
