body.ocu .ocu-prose .ocu-hm{margin:30px 0 34px;padding:0;clear:both}
body.ocu .ocu-prose .ocu-hm ul,body.ocu .ocu-prose .ocu-hm ol{list-style:none;margin:0;padding:0}
body.ocu .ocu-prose .ocu-hm li{margin:0;padding:0;text-indent:0}
body.ocu .ocu-prose .ocu-hm li::before,body.ocu .ocu-prose .ocu-hm li::marker{content:none}
body.ocu .ocu-prose .ocu-hm a{text-decoration:none;color:var(--ocu-ink)}
body.ocu .ocu-prose .ocu-hm img{margin:0;max-width:100%;box-shadow:none;border:0}
body.ocu .ocu-prose .ocu-hm p{margin:0}
body.ocu .ocu-prose .ocu-hm h2{margin:0 0 8px}
body.ocu .ocu-prose .ocu-hm h3{margin:0 0 6px;font-size:19px;line-height:1.3}
body.ocu .ocu-prose .ocu-hm .ocu-hm__t{font-size:15.5px;line-height:1.3;margin:0 0 4px;font-weight:700;font-family:inherit}
.ocu-hm__hd{margin:0 0 16px}
body.ocu .ocu-prose .ocu-hm .ocu-hm__in{color:var(--ocu-mute);font-size:15px;line-height:1.55;max-width:62ch}
.ocu-hm__c{position:relative;min-width:0}
.ocu-hm__t a::after{content:"";position:absolute;inset:0;z-index:1}
.ocu-hm__c:hover .ocu-hm__t a,.ocu-hm__t a:focus-visible{color:var(--ocu-petrol)!important;text-decoration:underline!important}
.ocu-hm__t a:focus-visible{outline:2px solid var(--ocu-petrol);outline-offset:2px}
body.ocu .ocu-prose .ocu-hm .ocu-hm__p{font-size:14px;line-height:1.45;color:var(--ocu-mute)}
body.ocu .ocu-prose .ocu-hm .ocu-hm__all{margin:16px 0 0;font-weight:600;font-size:15px}
body.ocu .ocu-prose .ocu-hm .ocu-hm__all a{color:var(--ocu-petrol);text-decoration:underline;text-underline-offset:3px}
body.ocu .ocu-prose .ocu-hm .ocu-hm__k{font:600 12px/1.2 var(--ocu-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ocu-brass-dk);margin:22px 0 10px}
.ocu-hm__pic{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px;background:var(--ocu-paper2)}
.ocu-hm__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:3/2;border-radius:6px;
 background:var(--ocu-petrol-lt);color:var(--ocu-petrol-dk);font-family:var(--ocu-num);text-align:center}
.ocu-hm__tile svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ocu-hm__tile b{font-size:21px;line-height:1.1;font-weight:700}
.ocu-hm__tile i{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}
body.ocu .ocu-prose .ocu-hm .ocu-hm__tile{color:var(--ocu-petrol-dk)}
body.ocu .ocu-prose .ocu-hm .ocu-hm__tile--b{background:var(--ocu-brass-lt);color:var(--ocu-brass-dk)}
body.ocu .ocu-prose .ocu-hm .ocu-hm__tile--g{background:var(--ocu-good-lt);color:var(--ocu-good)}
body.ocu .ocu-prose .ocu-hm .ocu-hm__tile--i{background:var(--ocu-ink2);color:#f3efe6}
body.ocu .ocu-prose .ocu-hm .ocu-hm__tile b,body.ocu .ocu-prose .ocu-hm .ocu-hm__tile i{color:inherit}
.ocu-hm__n{font:500 13px/1.3 var(--ocu-num);color:var(--ocu-mute);white-space:nowrap}
.ocu-hm__n b{color:var(--ocu-ink);font-size:16px}


.ocu-hm--bonus .ocu-hm__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ocu-hm--bonus .ocu-hm__c{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center;padding:12px 14px 12px 0;
 background:var(--ocu-paper);border:1px dashed var(--ocu-brass);border-radius:8px;overflow:hidden}
.ocu-hm__stub{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-12px 0;
 background:var(--ocu-brass-lt);border-right:2px dashed var(--ocu-brass);color:var(--ocu-brass-dk);font-family:var(--ocu-num)}
.ocu-hm__stub b{font-size:22px;line-height:1.1}
.ocu-hm__stub i{font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}


.ocu-hm--live .ocu-hm__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ocu-hm--live .ocu-hm__c:first-child{grid-column:span 2;grid-row:span 2}
.ocu-hm--live .ocu-hm__c:first-child .ocu-hm__pic{aspect-ratio:auto;height:calc(100% - 64px);min-height:220px}
.ocu-hm--live .ocu-hm__pic,.ocu-hm--live .ocu-hm__tile{margin-bottom:8px}
.ocu-hm--live .ocu-hm__c:first-child .ocu-hm__t{font-size:18px}


.ocu-hm--news .ocu-hm__top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ocu-hm--news .ocu-hm__top .ocu-hm__pic,.ocu-hm--news .ocu-hm__top .ocu-hm__tile{margin-bottom:8px}
.ocu-hm--news .ocu-hm__lead{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:18px;align-items:center;
 padding:0 0 16px;border-bottom:1px solid var(--ocu-line)}
body.ocu .ocu-prose .ocu-hm--news .ocu-hm__lead .ocu-hm__pic{margin:0}
body.ocu .ocu-prose .ocu-hm--news .ocu-hm__lead .ocu-hm__t{font-size:21px;font-family:var(--ocu-disp)}
.ocu-hm__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:14px!important}
.ocu-hm__rows .ocu-hm__c{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--ocu-line2)}
.ocu-hm__rows .ocu-hm__tile svg{width:22px;height:22px}
.ocu-hm__rows .ocu-hm__tile b{font-size:15px}
.ocu-hm__rows--one{grid-template-columns:1fr!important;margin-top:0!important}
.ocu-hm__rows--one .ocu-hm__c,.ocu-hm__rows--3 .ocu-hm__c{grid-template-columns:40px 1fr}
.ocu-hm__rows--one .ocu-hm__tile,.ocu-hm__rows--3 .ocu-hm__tile{aspect-ratio:1}
.ocu-hm__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.ocu-hm__led .ocu-hm__c{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--ocu-line2)}
.ocu-hm__led .ocu-hm__tile{aspect-ratio:1;border-radius:50%}
.ocu-hm__led .ocu-hm__tile svg{width:18px;height:18px}
body.ocu .ocu-prose .ocu-hm__led .ocu-hm__t{margin:0}
.ocu-hm__led .ocu-hm__n{white-space:normal;text-align:right;max-width:170px;font-size:12px}


.ocu-hm__tb{border:1px solid var(--ocu-line);border-radius:8px;overflow:hidden;background:var(--ocu-paper)}
.ocu-hm__tb .ocu-hm__c{display:grid;grid-template-columns:96px 1fr 104px;gap:14px;align-items:center;padding:11px 14px}
.ocu-hm__tb .ocu-hm__c:nth-child(even){background:var(--ocu-paper2)}
.ocu-hm__tb .ocu-hm__c+.ocu-hm__c{border-top:1px solid var(--ocu-line2)}
.ocu-hm__lg{display:flex}
body.ocu .ocu-prose .ocu-hm .ocu-hm__lg img{width:36px;height:36px;border-radius:50%;border:2px solid var(--ocu-paper);background:#fff;object-fit:cover}
.ocu-hm__lg img+img{margin-left:-10px!important}
.ocu-hm__tb .ocu-hm__n{text-align:right}


.ocu-hm--pay .ocu-hm__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;border-top:2px solid var(--ocu-ink)}
.ocu-hm--pay .ocu-hm__c{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ocu-line)}
.ocu-hm__lbox{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--ocu-line);border-radius:6px;height:48px;padding:6px}
.ocu-hm__lbox{overflow:hidden}
body.ocu .ocu-prose .ocu-hm .ocu-hm__lbox img{width:100%;height:100%;object-fit:contain}
.ocu-hm--pay .ocu-hm__tile{aspect-ratio:auto;height:48px;flex-direction:row;gap:6px}
.ocu-hm--pay .ocu-hm__tile svg{width:20px;height:20px}
.ocu-hm--pay .ocu-hm__tile b{font-size:13px}


.ocu-hm--soft .ocu-hm__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ocu-line);border:1px solid var(--ocu-line);border-radius:8px;overflow:hidden}
.ocu-hm--soft .ocu-hm__c{background:var(--ocu-paper);padding:16px 14px;text-align:center}
.ocu-hm--soft .ocu-hm__lbox{border:0;height:56px;margin-bottom:10px}
.ocu-hm--soft .ocu-hm__tile{aspect-ratio:auto;height:56px;margin-bottom:10px;flex-direction:row;gap:8px}
.ocu-hm--soft .ocu-hm__c:hover{background:var(--ocu-petrol-lt)}


.ocu-hm--slots .ocu-hm__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ocu-hm--slots .ocu-hm__c{background:var(--ocu-ink);border-radius:8px;padding:8px 8px 12px}
.ocu-hm--slots .ocu-hm__pic,.ocu-hm--slots .ocu-hm__tile{margin-bottom:10px;border-radius:5px}
body.ocu .ocu-prose .ocu-hm--slots .ocu-hm__tile--i{background:#232a30;color:#e9c77d}
body.ocu .ocu-prose .ocu-hm--slots .ocu-hm__t,body.ocu .ocu-prose .ocu-hm--slots .ocu-hm__p{padding:0 4px}
body.ocu .ocu-prose .ocu-hm--slots .ocu-hm__t a{color:#fff}
body.ocu .ocu-prose .ocu-hm--slots .ocu-hm__p{color:#c3cbd0}
.ocu-hm--slots .ocu-hm__c:hover .ocu-hm__t a{color:#e9c77d!important}


.ocu-hm--world .ocu-hm__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ocu-hm--world .ocu-hm__c{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid var(--ocu-line);border-left:4px solid var(--ocu-petrol);border-radius:6px;background:var(--ocu-paper)}
.ocu-hm__flag{display:block;width:48px;height:32px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
.ocu-hm__flag--g{display:flex;align-items:center;justify-content:center;background:var(--ocu-petrol-lt);color:var(--ocu-petrol-dk)}
.ocu-hm__flag--g svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}


.ocu-hm__split{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:start}
.ocu-hm--bet .ocu-hm__split .ocu-hm__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ocu-hm--bet .ocu-hm__g .ocu-hm__pic,.ocu-hm--bet .ocu-hm__g .ocu-hm__tile{margin-bottom:8px}
.ocu-hm--bet .ocu-hm__split .ocu-hm__rows{grid-template-columns:1fr;margin-top:0!important}
.ocu-hm--bet .ocu-hm__split .ocu-hm__rows .ocu-hm__c{grid-template-columns:40px 1fr;padding:9px 0}
.ocu-hm--bet .ocu-hm__split .ocu-hm__rows .ocu-hm__tile{aspect-ratio:1}
.ocu-hm__rows--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}


.ocu-hm__ck{counter-reset:ck;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ocu-hm__ck .ocu-hm__c{counter-increment:ck;padding:0 0 4px;border-top:3px solid var(--ocu-good)}
.ocu-hm__ck .ocu-hm__c::before{content:counter(ck,decimal-leading-zero)!important;display:block;font:700 13px/1 var(--ocu-num);color:var(--ocu-good);margin:10px 0 8px}
.ocu-hm__ck .ocu-hm__pic,.ocu-hm__ck .ocu-hm__tile{margin-bottom:8px;aspect-ratio:16/9}

@media (max-width:860px){
 .ocu-hm--soft .ocu-hm__g,.ocu-hm--slots .ocu-hm__g{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ocu-hm--pay .ocu-hm__g{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ocu-hm__split{grid-template-columns:1fr}
}
@media (max-width:640px){
 body.ocu .ocu-prose .ocu-hm{margin:24px 0 28px}
 .ocu-hm--bonus .ocu-hm__g,.ocu-hm--pay .ocu-hm__g,.ocu-hm--world .ocu-hm__g,.ocu-hm__rows,.ocu-hm__two,.ocu-hm__rows--3{grid-template-columns:1fr!important}
 .ocu-hm--live .ocu-hm__g,.ocu-hm--news .ocu-hm__top,.ocu-hm--soft .ocu-hm__g,.ocu-hm--slots .ocu-hm__g,.ocu-hm__ck,
 .ocu-hm--bet .ocu-hm__split .ocu-hm__g{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ocu-hm--live .ocu-hm__c:first-child{grid-row:auto}
 .ocu-hm--live .ocu-hm__c:first-child .ocu-hm__pic{height:auto;aspect-ratio:3/2;min-height:0}
 .ocu-hm--news .ocu-hm__lead{grid-template-columns:1fr;gap:10px}
 .ocu-hm__tb .ocu-hm__c{grid-template-columns:1fr auto;gap:8px 12px}
 .ocu-hm__tb .ocu-hm__lg{grid-column:1/-1}
 .ocu-hm__tb .ocu-hm__c>div{grid-column:1}
 .ocu-hm--soft .ocu-hm__c{padding:12px 8px}
 .ocu-hm--slots .ocu-hm__t{font-size:14.5px!important}
}