.toc-layout{padding:13px 0 24px}.toc-layout__container{display:grid;grid-template-columns:1fr;gap:35px;align-items:start;min-width:0}.toc-layout__toc{min-width:0}.toc-layout__toc-title{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--color-text-main, #042A17)}.toc-layout__toc-inner{background:var(--color-card-bg, #ffffff);border:1px solid var(--color-border-gray, #E4E4E4);border-radius:8px;box-shadow:-2px -2px 6px 0px rgba(0,0,0,.0196078431),2px 2px 6px 0 rgba(0,0,0,.0196078431);padding:17px 18px 20px 26px}.toc-layout__toc-inner #ez-toc-container{border:none;margin:0;padding:0;box-shadow:none}.toc-layout__toc-inner .ez-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.toc-layout__toc-inner .ez-toc-list>li{line-height:1.5 !important}.toc-layout__toc-inner .ez-toc-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 8px 0 14px;border-radius:8px;font-size:14px !important;font-weight:500;color:var(--color-text-main, #042A17);text-decoration:none}.toc-layout__toc-inner .ez-toc-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--color-text-main, #042A17)}.toc-layout__toc-inner .ez-toc-link:hover{text-decoration:none !important}.toc-layout__article{min-width:0}.toc-layout__article-inner{background:var(--color-card-bg, #ffffff);border:1px solid var(--color-border-gray, #E4E4E4);border-radius:12px;box-shadow:-2px -2px 6px 0px rgba(0,0,0,.0196078431),2px 2px 6px 0 rgba(0,0,0,.0196078431);padding:14px 15px}.toc-layout__article-inner .faq .faq__container{max-width:none;padding:0}.toc-layout__article-inner .wp-block-paragraph{margin-bottom:20px}.toc-layout__prose>img,.toc-layout__prose>p>img{border-radius:8px}.toc-layout__prose h2{margin:0 0 14px;font-size:24px;font-weight:700;color:var(--color-text-main, #042A17);line-height:1;scroll-margin-top:calc(64px + 20px)}.toc-layout__prose h2:not(:first-of-type){margin-top:26px}.toc-layout__prose h3{margin:14px 0 10px;font-size:18px;font-weight:600;color:var(--color-text-main, #042A17)}.toc-layout__prose p{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.3;color:var(--color-text-alt, #68756E);letter-spacing:-0.03em}.toc-layout__prose ul,.toc-layout__prose ol{margin:8px 0 14px 20px;padding:0;color:var(--color-text-alt, #68756E);font-size:14px;font-weight:500;line-height:1.3}.toc-layout__prose ul li,.toc-layout__prose ol li{color:var(--color-text-alt, #68756E);font-size:14px}.toc-layout__prose ul li::marker,.toc-layout__prose ol li::marker{color:var(--color-text-main, #042A17)}.toc-layout__prose ul li+li,.toc-layout__prose ol li+li{margin-top:6px}.toc-layout__prose figure.wp-block-table{margin-top:20px;padding:12px;border:1px solid var(--color-body-bg, #f6f6f6);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.toc-layout__prose table{width:100%;min-width:520px;border-collapse:collapse;background:var(--color-card-bg, #ffffff);margin-bottom:0}.toc-layout__prose table th,.toc-layout__prose table td{border:1px solid var(--color-border-gray, #E4E4E4);padding:10px 8px;text-align:left;vertical-align:middle;font-size:14px;font-weight:400;color:var(--color-text-main, #042A17)}.toc-layout__prose table th{font-weight:600}.toc-layout__prose table td{color:var(--color-text-alt, #68756E)}.toc-layout__prose table tr td:first-child{color:var(--color-text-main, #042A17);font-weight:600}body.single-post .toc-layout{padding-top:42px}.toc-layout__toc-inner #ez-toc-container{background:rgba(0,0,0,0) !important;color:var(--color-text-main, #042A17) !important}.toc-layout__toc-inner #ez-toc-container .ez-toc-title-container{background:rgba(0,0,0,0) !important;color:var(--color-text-main, #042A17) !important}.toc-layout__toc-inner #ez-toc-container .ez-toc-link{color:var(--color-text-main, #042A17) !important}html[data-theme=dark] .toc-layout__toc-inner .toc__chev-icon{filter:brightness(0) invert(1);opacity:.85}@media(min-width: 992px){.toc-layout--has-toc .toc-layout__container{grid-template-columns:340px 1fr;gap:16px}.toc-layout__toc{position:sticky;top:calc(72px + 16px);align-self:start}.toc-layout__toc-title{font-size:32px;line-height:1.1;margin-bottom:11px}.toc-layout__toc-inner .ez-toc-link{padding:2px 8px 1px 14px}.toc-layout__article-inner{padding:26px 30px}.toc-layout__prose h2{scroll-margin-top:calc(72px + 20px)}body.single-post .toc-layout__toc-title{margin-top:5px;font-size:24px}body.single-slot .toc-layout--has-toc .toc-layout__container{grid-template-columns:325px 1fr;gap:16px}body.single-casino_review .toc-layout--has-toc .toc-layout__container{grid-template-columns:315px 1fr;gap:16px}}.toc-layout__article .casino-review-pros-cons{margin-top:18px}.toc-layout__article .casino-review-pros-cons .container{padding-inline:0}.toc-layout__article .casino-review-pros-cons .casino-review-center{max-width:100%}
