.post-strip {
width: 100%;
max-width: none;
background: #eef0f2;
padding: 16px 0 40px;
}
.post-strip .post-shell {
display: flex;
justify-content: center;
column-gap: 10px;
row-gap: 10px;
width: 100%;
}
.post-shell .post-aside {
flex: 0 0 290px;
width: 290px;
} .aside-inner {
position: -webkit-sticky;
position: sticky;
top: 93px;
display: flex;
flex-direction: column;
gap: 10px;
max-height: calc(100vh - 108px);
overflow-y: auto;
overscroll-behavior: contain;
padding-right: 4px;
scrollbar-width: thin;
scrollbar-color: #c3c8d4 transparent;
}
.aside-inner::-webkit-scrollbar {
width: 6px;
}
.aside-inner::-webkit-scrollbar-track {
background: transparent;
}
.aside-inner::-webkit-scrollbar-thumb {
background: #c3c8d4;
border-radius: 3px;
}
.post-shell .post-main {
flex: 0 0 840px;
width: 840px;
background: #fff;
border-radius: 6px;
padding: 26px 3% 34px;
} .post-bread {
font-size: 13px;
color: #7b8398;
margin-bottom: 10px;
}
.post-bread a {
color: #3d4462;
text-decoration: none;
}
.post-bread a:hover {
color: #004f9e;
}
.post-bread .sep {
margin: 0 6px;
}
.post-h1 {
margin: 0 0 12px;
font-size: 34px;
line-height: 1.2;
color: #20242e;
}
.post-byline {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 22px;
padding-bottom: 16px;
border-bottom: 1px solid #eef0f2;
font-size: 13px;
color: #7b8398;
}
.post-byline img {
width: 36px;
height: 36px;
border-radius: 50%;
}
.post-byline strong {
color: #3c4462;
} .post-hero,
.post-hero img {
display: block;
width: 100%;
height: auto;
border-radius: 6px;
}
figure.post-hero {
margin: 0 0 24px;
}
img.post-hero {
margin-bottom: 24px;
} .post-body {
font-size: 18px;
color: #3e4765;
}
.post-body h2 {
margin: 34px 0 12px;
font-size: 26px;
line-height: 1.25;
color: #20242e;
scroll-margin-top: 100px;
}
.post-body h3 {
margin: 26px 0 10px;
font-size: 20px;
line-height: 1.3;
color: #20242e;
scroll-margin-top: 100px;
}
.post-body img {
max-width: 100%;
height: auto;
} .post-body .wp-block-table {
overflow-x: auto;
margin: 20px 0;
}
.post-body table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.post-body figcaption {
font-size: 13px;
color: #8a92a6;
} @media (min-width: 1031px) {
.post-body .app-toc {
display: none;
}
} .aside-card {
background: #fff;
border: 1px solid #e3e7ee;
border-radius: 6px;
overflow: hidden;
}
.aside-head {
margin: 0;
padding: 11px 16px;
background: #3c4462;
color: #fff;
font-size: 14px;
font-weight: 700;
letter-spacing: .2px;
} .aside-head::after {
display: none !important;
}
.aside-note {
margin: 0;
padding: 9px 12px 11px;
border-top: 1px solid #eef0f2;
font-size: 11px;
line-height: 1.4;
color: #8a92a6;
}  #postTOC {
display: flex;
flex-direction: column;
max-height: 30vh;
overflow-y: auto;
overscroll-behavior: contain;
padding: 8px 16px 12px;
scrollbar-width: thin;
scrollbar-color: #c3c8d4 transparent;
}
#postTOC::-webkit-scrollbar {
width: 6px;
}
#postTOC::-webkit-scrollbar-thumb {
background: #c3c8d4;
border-radius: 3px;
}
#postTOC a {
display: grid;
grid-template-columns: 20px 1fr;
column-gap: 11px;
align-items: start;
padding: 7px 0;
font-size: 15px;
line-height: 1.35;
color: #20242e;
text-decoration: none;
transition: color .12s ease;
}
#postTOC .toc-n {
color: #0157ff;
font-weight: 700;
font-size: 14px;
line-height: 1.45;
text-align: right;
font-variant-numeric: tabular-nums;
}
#postTOC a:hover {
color: #0157ff;
}
#postTOC a.is-active {
color: #0157ff;
font-weight: 600;
} .tc-row {
display: grid;
grid-template-columns: 56px 1fr auto;
column-gap: 10px;
align-items: center;
padding: 8px 12px;
border-top: 1px solid #eef0f2;
}
.aside-casinos .tc-row:first-of-type {
border-top: 0;
}
.tc-logo {
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 34px;
background: #fff;
border: 1px solid #eef0f2;
border-radius: 4px;
overflow: hidden;
}
.tc-logo img {
width: auto;
height: auto;
max-width: 50px;
max-height: 32px;
object-fit: contain;
}
.tc-info {
display: flex;
flex-direction: column;
gap: 2px;
min-width: 0;
}
.tc-name {
font-size: 14px;
font-weight: 700;
line-height: 1.2;
color: #3c4462;
text-decoration: none;
}
.tc-name:hover {
color: #0157ff;
}
.tc-stars {
display: flex;
align-items: center;
gap: 5px;
font-size: 12px;
color: #7b8398;
}
.tc-stars .casino-rating-stars {
font-size: 10px;
letter-spacing: .5px;
} .tc-usp {
overflow: hidden;
font-size: 12px;
line-height: 1.5;
color: #8a92a6;
text-overflow: ellipsis;
white-space: nowrap;
} .aside-casinos .tc-row:last-of-type {
padding-bottom: 14px;
}
.tc-go {
display: inline-flex;
align-items: center;
padding: 7px 12px;
border-radius: 4px;
background: #0157ff;
color: #fff;
font-size: 13px;
font-weight: 600;
text-decoration: none;
white-space: nowrap;
}
.tc-go:hover {
background: #0043c8;
color: #fff;
} .rp-card {
display: grid;
grid-template-columns: 64px 1fr;
column-gap: 10px;
padding: 9px 12px;
border-top: 1px solid #eef0f2;
text-decoration: none;
}
.aside-related .rp-card:first-of-type {
border-top: 0;
}
.rp-thumb img {
display: block;
width: 64px;
height: 48px;
border-radius: 4px;
object-fit: cover;
}
.rp-txt {
min-width: 0;
}
.rp-kind {
display: block;
font-size: 11px;
color: #8a92a6;
}
.rp-title {
display: block;
margin: 2px 0 3px;
font-size: 13.5px;
font-weight: 600;
line-height: 1.3;
color: #3c4462;
}
.rp-card:hover .rp-title {
color: #0157ff;
}
.rp-more {
font-size: 12px;
color: #0157ff;
} @media (max-width: 1030px) {
.post-strip .post-shell {
flex-direction: column;
align-items: center;
}
.post-shell .post-aside,
.post-shell .post-main {
flex: none;
width: 720px;
max-width: 100%;
}
.post-shell .post-main {
order: 1;
padding: 22px 4% 28px;
}
.post-shell .post-aside {
order: 2;
}
.aside-inner {
position: static;
max-height: none;
overflow: visible;
padding-right: 0;
} .aside-toc {
display: none;
}
.post-h1 {
font-size: 28px;
}
.post-body {
font-size: 17px;
}
} .post-strip.page-strip .post-main.page-main {
flex: 0 1 940px;
width: 940px;
max-width: 100%;
} .page-main .post-body ul,
.page-main .post-body ol {
margin: 0 0 18px;
padding-left: 22px;
}
.page-main .post-body li {
margin-bottom: 8px;
}
.page-main .post-body h2 {
scroll-margin-top: 100px;
} .page-updated {
margin: 0 0 22px;
font-size: 14px;
color: #7b8398;
}
@media (max-width: 1030px) {
.post-strip.page-strip .post-main.page-main {
width: 100%;
}
} .post-strip.hub-strip .post-main.hub-main {
flex: 0 1 1160px;
width: 1160px;
max-width: 100%;
padding: 26px 30px 34px;
}
@media (max-width: 1030px) {
.post-strip.hub-strip .post-main.hub-main {
width: 100%;
padding: 22px 4% 30px;
}
} .aside-toc-inline {
margin: 4px 0 30px;
}
.hub-main .post-body h2 {
scroll-margin-top: 100px;
} .oco-brand-table {
display: flex;
flex-direction: column;
gap: 12px;
margin: 0 0 30px;
}
.oco-brand-table .brand-img img {
max-width: 100%;
height: auto;
} .oco-brand-table .brxe-youjbr.brxe-heading {
margin-top: 0;
scroll-margin-top: 0;
}
.oco-brand-table .brxe-wjfjve .brxe-kbwyiz.brxe-div{width: 14%; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border-radius: 8px; position: relative; min-height: 120px; display: flex; align-items: center; transition: all 0.6s ease-in-out}
.oco-brand-table .brxe-wjfjve .brxe-kbwyiz.brxe-div:hover{padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; transition: all 0.2s ease-in-out; min-height: 120px}
.oco-brand-table .brxe-kbwyiz{box-shadow: 0 .11111rem .88889rem rgba(0,0,0,.08);}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-kbwyiz.brxe-div{padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; width: 22%; min-height: 120px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-kbwyiz.brxe-div{width: 46%; min-height: 120px}
}
.oco-brand-table .brxe-wjfjve .brxe-youjbr.brxe-heading{width: 100%; font-size: 18px; letter-spacing: -0.6px; margin-bottom: -6px}
.oco-brand-table .brxe-wjfjve .brxe-avduto.brxe-shortcode{color: #ffbc06; font-size: 18px; letter-spacing: 1px}
.oco-brand-table .brxe-wjfjve .brxe-nvvgqe.brxe-div{display: flex; align-items: center; column-gap: 4px}
.oco-brand-table .brxe-wjfjve .brxe-gxrxbr.brxe-div{width: 13%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; display: flex; flex-direction: column; flex-wrap: wrap; column-gap: 8px; row-gap: 8px; min-height: 98px; justify-content: center; border-right: 2px solid #f6f8fc}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-gxrxbr.brxe-div{width: 19%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-style: none; min-height: 0px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-gxrxbr.brxe-div{width: 49%}
}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons li.has-link a, .oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons li.no-link{padding-top: 4px; padding-right: 0; padding-bottom: 4px; padding-left: 0; line-height: 1.5; font-size: 14px; letter-spacing: -0.5px; font-weight: 600; text-transform: capitalize; gap: 8px; justify-content: flex-start}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(1).has-link a{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(1).no-link{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(2).has-link a{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(2).no-link{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(3).has-link a{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons .repeater-item:nth-child(3).no-link{color: #868698}
.oco-brand-table .brxe-wjfjve .brxe-gtwgrr.brxe-social-icons{flex-direction: column}
.oco-brand-table .brxe-wjfjve .brxe-aimjrv.brxe-div{width: 24%; display: flex; align-items: center; height: 98px; border-right: 2px solid #f6f8fc}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-aimjrv.brxe-div{width: 34%; border-style: none}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-aimjrv.brxe-div{width: 100%; justify-content: center}
}
.oco-brand-table .brxe-wjfjve .brxe-skpmdi.brxe-text-basic{color: #ffffff}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-skpmdi.brxe-text-basic{display: flex}
}
.oco-brand-table .brxe-wjfjve .brxe-gbvogp.brxe-div{width: 15%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; display: flex; justify-content: space-around; flex-direction: row}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-gbvogp.brxe-div{width: 21%; flex-direction: row; flex-wrap: wrap}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-gbvogp.brxe-div{width: 100%}
}
.oco-brand-table .brxe-wjfjve .brxe-kmkcpl.brxe-button{gap: 6px; padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px; font-size: 16px; font-weight: 700; color: #f5f6f7; line-height: 1.5; text-align: left; text-transform: uppercase; border: 2px solid #f5f7fb; border-radius: 12px; width: 100%; transition: background-color 0.3s ease-in; cursor: pointer; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; min-height: 120px; flex-direction: column; background-color: #4e7cff; align-items: baseline}
.oco-brand-table .brxe-wjfjve .brxe-kmkcpl.brxe-button:hover{background-color: #0052f5; color: #ffffff}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-kmkcpl.brxe-button{width: 100%; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 12px; min-height: 60px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-kmkcpl.brxe-button{align-items: center; font-weight: 700}
}
.oco-brand-table .brxe-wjfjve .brxe-jwdzfm.brxe-div{width: 17%; display: flex; flex-wrap: wrap; column-gap: 8px; row-gap: 8px; justify-content: center; min-height: 90px}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-jwdzfm.brxe-div{width: 43%; min-height: 0px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-jwdzfm.brxe-div{width: 100%}
}
.oco-brand-table .brxe-wjfjve .brxe-fukipg.brxe-button{gap: 6px; padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; font-size: 14px; color: #f6f8fc; text-transform: uppercase; font-weight: 700; border-radius: 8px; background-color: #4e7cff; transition: background-color 0.3s ease-in; cursor: pointer; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: column; align-items: center; width: 100%}
.oco-brand-table .brxe-wjfjve .brxe-fukipg.brxe-button:hover{background-color: #0037db; color: #f6f8fc; cursor: pointer}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-fukipg.brxe-button{width: 65%; padding-top: 14px; padding-right: 18px; padding-bottom: 14px; padding-left: 18px; min-height: 0px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-fukipg.brxe-button{padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px; width: 50%}
}
.oco-brand-table .brxe-wjfjve .brxe-sbkzyh.brxe-button{padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; font-size: 14px; color: #0f4bff; text-transform: uppercase; font-weight: 500; background-color: #f6f8fc; border-radius: 8px; transition: background-color 0.3s ease-in; width: 100%}
.oco-brand-table .brxe-wjfjve .brxe-sbkzyh.brxe-button:hover{background-color: #ecf0f9; color: #2e1cc4; cursor: pointer}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-sbkzyh.brxe-button{width: 48%; padding-top: 14px; padding-right: 18px; padding-bottom: 14px; padding-left: 18px; min-width: 42%; min-height: 0px}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-sbkzyh.brxe-button{padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px; width: 47%}
}
.oco-brand-table .brxe-wjfjve .brxe-xpaufn.brxe-div{width: 10%; display: flex; flex-wrap: wrap; column-gap: 8px; row-gap: 8px; justify-content: center}
@media (max-width: 1031px) {
.oco-brand-table .brxe-wjfjve .brxe-xpaufn.brxe-div{width: 55%; flex-direction: row; flex-wrap: nowrap}
}
@media (max-width: 767px) {
.oco-brand-table .brxe-wjfjve .brxe-xpaufn.brxe-div{width: 100%}
}
.oco-brand-table .brxe-wjfjve .brxe-uspfqb.brxe-text-basic{line-height: 1.5; letter-spacing: -0.5px; font-size: 10px; text-transform: uppercase; font-weight: 500; color: #7c7c92}
.oco-brand-table .brxe-wjfjve .brxe-vynfuq.brxe-div{display: flex; column-gap: 8px; row-gap: 16px; flex-wrap: nowrap; align-items: center}
.oco-brand-table .main-table.brxe-container{flex-direction: row; flex-wrap: wrap; align-items: center; background-color: #ffffff; border: 2px solid #e4eaf6; border-radius: 12px; width: 100%; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; column-gap: 12px; row-gap: 8px; justify-content: space-between}
.oco-brand-table .main-table.brxe-container:hover{border: 2px solid #a3b6e1; background-color: #fbfcfe}
@media (max-width: 1031px) {
.oco-brand-table .main-table.brxe-container{flex-direction: row; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; display: flex}
}
@media (max-width: 767px) {
.oco-brand-table .main-table.brxe-container{justify-content: space-between}
}