.bls-home .oc4-aux .oc4-hub__a{width:168px;padding:12px 12px 12px 14px}
.bls-home .oc4-hub__art{display:block;width:100%;height:64px;object-fit:contain;background:var(--bw-deep);border-radius:8px;padding:4px;box-sizing:border-box;margin:0 0 10px}
.bls-home .oc4-hub__art.bls-art{display:flex;align-items:center;justify-content:center;color:var(--bw-amber)}
.bls-home .oc4-hub__art.bls-art svg{width:30px;height:30px}
.bls-home .oc4-hub__c{font-size:13.5px}
.bls-home .oc4-hub__f{display:block;margin-top:6px;font:600 11.5px/1.2 var(--bw-text);letter-spacing:.04em;text-transform:uppercase;color:var(--bw-green)}
.bls-home .story>h3{color:var(--bw-deep)}
.bls-home .story .pcard h3{color:var(--bw-ink)}
.bls .story .bls-hb{margin:30px 0 34px;padding:22px 0 0;border-top:3px solid var(--bw-surf)}
.bls .story .bls-hb__hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px;margin:0 0 16px}
.bls .story .bls-hb__t{margin:0;font-size:20px;line-height:1.25;color:var(--bw-ink)}
.bls .story .bls-hb__d{margin:0;max-width:56ch;font-size:14.5px;line-height:1.5;color:var(--bw-mute)}
.bls .story .bls-hb ul{list-style:none;margin:0;padding:0}
.bls .story .bls-hb li{margin:0;padding:0;font-size:15px;line-height:1.45}
.bls .story .bls-hb li a{text-decoration:none;color:inherit}
.bls .story .bls-hb img{border-radius:0}
.bls .story .bls-hb__all{margin:14px 0 0;font:600 14.5px/1.3 var(--bw-head)}
.bls .story .bls-hb__all a{text-decoration:none;color:var(--bw-surf-d)}
.bls .story .bls-hb__all a:hover{text-decoration:underline}
.bls .bls-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(150deg,var(--bw-deep-2),var(--bw-deep));color:#fff;text-align:center}
.bls .bls-art svg{width:34px;height:34px;color:var(--bw-amber)}
.bls .bls-art b{font:700 22px/1.1 var(--bw-head);color:#fff}
.bls .bls-art small{font:600 11px/1.2 var(--bw-text);letter-spacing:.08em;text-transform:uppercase;color:#AFC4DA}

.bls .story .bls-games__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bls .story .bls-games .game{color:#fff}
.bls .story .bls-games .game span{font-size:15px}
.bls .story .bls-games__c{display:block;margin-top:6px;font:400 12.5px/1.45 var(--bw-text);font-style:normal;color:#C4D4E6}

.bls .story .bls-live{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 22px}
.bls .story .bls-live>.bls-hb__hd,.bls .story .bls-live>.bls-hb__all{grid-column:1/-1}
.bls .story .bls-live__lead{display:flex;flex-direction:column;background:var(--bw-deep);border-radius:14px;overflow:hidden;color:#fff;text-decoration:none}
.bls .story .bls-live__lead img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.bls-live__body{display:block;padding:16px 18px 18px}
.bls-live__k{display:inline-block;margin:0 0 8px;padding:3px 8px;border-radius:4px;background:var(--bw-flag);font:700 11px/1.2 var(--bw-text);letter-spacing:.08em;text-transform:uppercase;color:#fff}
.bls-live__body b{display:block;font:700 21px/1.2 var(--bw-head);color:#fff}
.bls-live__body .bls-live__c{display:block;margin-top:8px;font-size:14.5px;line-height:1.55;color:#C9D7E7}
.bls .story .bls-live__list li+li{border-top:1px solid var(--bw-line)}
.bls .story .bls-live__list a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0}
.bls .story .bls-live__list img{width:76px;height:52px;object-fit:cover;border-radius:7px}
.bls-live__list b{display:block;font:600 15px/1.25 var(--bw-head);color:var(--bw-ink)}
.bls-live__list .bls-live__c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:var(--bw-mute)}
.bls .story .bls-live__list a:hover b{color:var(--bw-surf-d)}

.bls .story .bls-cash__rows{border:1px solid var(--bw-line);border-radius:12px;overflow:hidden}
.bls .story .bls-cash__rows li+li{border-top:1px solid var(--bw-line)}
.bls .story .bls-cash__rows a{display:grid;grid-template-columns:96px 150px minmax(0,1fr) 18px;gap:16px;align-items:center;padding:12px 16px;background:#fff}
.bls .story .bls-cash__rows li:nth-child(even) a{background:var(--bw-ice-2)}
.bls .story .bls-cash__rows a:hover{background:var(--bw-ice)}
.bls-cash__logo{display:flex;align-items:center;justify-content:center;height:48px;background:#fff;border:1px solid var(--bw-line);border-radius:8px;overflow:hidden}
.bls .story .bls-cash__logo img{max-width:100%;max-height:100%;object-fit:contain}
.bls-cash__m b{display:block;font:600 16px/1.2 var(--bw-head);color:var(--bw-ink)}
.bls-cash__m i{display:block;margin-top:3px;font:600 11.5px/1.2 var(--bw-text);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--bw-green)}
.bls-cash__c{font-size:13.5px;line-height:1.45;color:var(--bw-mute)}
.bls-cash__go{font:700 24px/1 var(--bw-head);color:var(--bw-surf)}

.bls .story .bls-coupon__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bls .story .bls-coupon__g a{display:flex;flex-direction:column;height:100%;border:2px dashed #9FC0DE;border-radius:14px;overflow:hidden;background:var(--bw-ice-2)}
.bls .story .bls-coupon__g a:hover{border-color:var(--bw-surf)}
.bls-coupon__pic{display:block;height:128px;background:#fff;border-bottom:2px dashed #9FC0DE}
.bls .story .bls-coupon__pic img{display:block;width:100%;height:100%;object-fit:cover}
.bls-coupon__pic .bls-art{height:100%}
.bls-coupon__b{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px}
.bls-coupon__k{font:700 11px/1.2 var(--bw-text);letter-spacing:.1em;text-transform:uppercase;color:var(--bw-flag)}
.bls-coupon__b>b{display:block;margin:6px 0 6px;font:600 16px/1.3 var(--bw-head);color:var(--bw-ink)}
.bls-coupon__c{flex:1;font-size:13.5px;line-height:1.5;color:var(--bw-mute)}
.bls-coupon__x{align-self:flex-start;margin-top:12px;padding:4px 10px;border-radius:999px;background:var(--bw-amber);font:700 12px/1.2 var(--bw-text);color:var(--bw-deep)}

.bls .story .bls-media__l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px}
.bls .story .bls-media__l a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid var(--bw-line)}
.bls .story .bls-media__l img{width:120px;height:76px;object-fit:cover;border-radius:8px;background:var(--bw-deep)}
.bls-media__l b{display:block;font:600 15.5px/1.25 var(--bw-head);color:var(--bw-ink)}
.bls-media__c{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--bw-mute)}
.bls .story .bls-media__l a:hover b{color:var(--bw-surf-d)}

.bls .story .bls-split__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.bls .story .bls-split__g a{display:grid;grid-template-columns:112px minmax(0,1fr);height:100%;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--bw-line)}
.bls .story .bls-split__g a:hover{border-color:var(--bw-surf)}
.bls-split__g .bls-art{padding:12px 6px}
.bls-split__b{display:block;padding:14px 16px}
.bls-split__b b{display:block;font:600 16px/1.25 var(--bw-head);color:var(--bw-ink)}
.bls-split__c{display:block;margin-top:5px;font-size:13.5px;line-height:1.45;color:var(--bw-mute)}

.bls .story .bls-coin__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.bls .story .bls-coin__g a{display:flex;flex-direction:column;align-items:center;height:100%;padding:16px 14px 14px;text-align:center;border-radius:14px;background:var(--bw-deep);color:#fff}
.bls .story .bls-coin__g img{width:72px;height:72px;object-fit:cover;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--bw-amber)}
.bls-coin__t{display:block;margin:12px 0 6px}
.bls-coin__t b{display:block;font:600 16px/1.2 var(--bw-head);color:#fff}
.bls-coin__t i{display:block;margin-top:3px;font:700 11px/1.2 var(--bw-text);font-style:normal;letter-spacing:.1em;color:var(--bw-amber)}
.bls-coin__c{font-size:12.5px;line-height:1.45;color:#B9CADC}

.bls .story .bls-city .cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bls .story .bls-city .city{aspect-ratio:3/4;color:#fff}
.bls .story .bls-city .city span{font-size:17px}
.bls-city__c{display:block;margin-top:8px;font:400 12.5px/1.4 var(--bw-text);font-style:normal;color:#E3ECF5}
.bls .story .bls-city .credits{font-size:12px;line-height:1.5}

.bls .story .bls-wall__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--bw-line);border:1px solid var(--bw-line);border-radius:12px;overflow:hidden}
.bls .story .bls-wall__g a{display:flex;flex-direction:column;height:100%;padding:16px;background:#fff;box-sizing:border-box}
.bls .story .bls-wall__g a:hover{background:var(--bw-ice-2)}
.bls-wall__logo{display:flex;align-items:center;justify-content:center;height:72px;margin:0 0 10px;padding:6px;box-sizing:border-box;border-radius:8px;background:var(--bw-deep)}
.bls .story .bls-wall__logo img{max-width:100%;height:100%;width:auto;object-fit:contain;border-radius:4px}
.bls-wall__c{font-size:13px;line-height:1.45;color:var(--bw-mute)}

.bls .story .bls-blog__g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.bls .story .bls-blog__g li{grid-column:span 2}
.bls .story .bls-blog__g li:nth-child(-n+2){grid-column:span 3}
.bls .story .bls-blog__g a{display:block;height:100%}
.bls .story .bls-blog__g img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}
.bls .story .bls-blog__g li:nth-child(-n+2) img{aspect-ratio:16/9}
.bls-blog__g span{display:block;padding:10px 2px 0}
.bls-blog__g b{display:block;font:600 15.5px/1.3 var(--bw-head);color:var(--bw-ink)}
.bls-blog__g li:nth-child(-n+2) b{font-size:17.5px}
.bls-blog__c{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:var(--bw-mute)}
.bls .story .bls-blog__g a:hover b{color:var(--bw-surf-d)}

@media (max-width:780px){
.bls-home .oc4-aux .oc4-hub__a{width:136px}
.bls-home .oc4-hub__art{height:50px}
.bls .story .bls-games__g{grid-template-columns:repeat(2,minmax(0,1fr))}
.bls .story .bls-live{grid-template-columns:minmax(0,1fr)}
.bls .story .bls-live__lead{margin:0 0 10px}
.bls .story .bls-cash__rows a{grid-template-columns:76px minmax(0,1fr) 14px;gap:12px}
.bls .story .bls-cash__c{grid-column:2/3}
.bls .story .bls-cash__go{grid-row:1;grid-column:3}
.bls-cash__logo{height:42px}
.bls .story .bls-coupon__g,.bls .story .bls-media__l,.bls .story .bls-split__g{grid-template-columns:minmax(0,1fr)}
.bls .story .bls-coin__g{grid-template-columns:repeat(2,minmax(0,1fr))}
.bls .story .bls-city .cities{grid-template-columns:repeat(2,minmax(0,1fr))}
.bls .story .bls-wall__g{grid-template-columns:repeat(2,minmax(0,1fr))}
.bls .story .bls-blog__g{grid-template-columns:repeat(2,minmax(0,1fr))}
.bls .story .bls-blog__g li{grid-column:span 1}
.bls .story .bls-blog__g li:first-child{grid-column:1/-1}
.bls .story .bls-blog__g li:nth-child(2){grid-column:span 1}
}
@media (max-width:480px){
.bls-home .oc4-aux .oc4-hub__a{width:128px}
.bls-home .oc4-hub__art{height:46px}
.bls .story .bls-media__l a{grid-template-columns:96px minmax(0,1fr)}
.bls .story .bls-media__l img{width:96px;height:64px}
.bls .story .bls-split__g a{grid-template-columns:92px minmax(0,1fr)}
.bls .story .bls-city .cities{grid-template-columns:minmax(0,1fr)}
.bls .story .bls-city .city{aspect-ratio:4/3}
}
