/* Editorial expansion: preserves the original navy, blue and pink identity. */
h2{font-size:38px;letter-spacing:-1.5px;line-height:1.16}.comparison h2{margin:17px 0 25px}.section-visual{margin:24px 0 30px;overflow:hidden;border-radius:14px;background:#edf0f8}.section-visual img{display:block;width:100%;height:auto;object-fit:cover}.comparison>.wrap>.section-visual{max-height:235px}.comparison>.wrap>.section-visual img{height:235px;object-position:center 51%}.key-takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.key-takeaways>div{background:#edf1fb;padding:24px;border-radius:10px;border-top:3px solid var(--blue)}.key-takeaways b{color:var(--navy);font-size:17px}.key-takeaways p{font-size:14px;color:var(--muted);line-height:1.65;margin-top:10px}.safety-check{border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:14px 25px;padding:20px;font-size:13px;background:white;margin-bottom:25px}.safety-check strong{width:100%;color:var(--navy)}input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);vertical-align:middle;margin-right:7px}.filters{display:flex;gap:13px 23px;flex-wrap:wrap;align-items:center;background:var(--navy);color:white;padding:21px 24px;border-radius:9px}.filters>span{width:100%;font-weight:700;font-size:13px;letter-spacing:.8px;text-transform:uppercase}.filters label{font-size:13px}.filters button{background:none;color:#f9c4fa;text-decoration:underline;font-size:12px;margin-left:auto}.filter-count{margin:15px 0;color:var(--muted);font-size:13px}.casino-list{display:flex;flex-direction:column;gap:17px}.compare-card{display:grid;grid-template-columns:175px 1.05fr 1.1fr 170px;gap:24px;padding:28px 26px 0;background:white;border:1px solid #dce2ed;border-radius:12px;position:relative;box-shadow:0 4px 16px #18335906}.compare-card[hidden]{display:none!important}.card-brand{position:relative;text-align:center}.card-number{position:absolute;top:-16px;left:-15px;background:#eaf0fb;color:var(--navy);font-size:12px;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.brand-thumbnail{display:block;width:150px;height:75px;object-fit:contain;border-radius:7px;background:#071b44;max-width:100%;margin:auto}.card-brand h3{font-size:18px;line-height:1.25;margin:14px 0 9px}.status{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;padding:5px 9px;border-radius:20px}.verified{color:#215b4b;background:#e8f5ef}.pending{color:#755022;background:#fff1d8}.profile-link{display:inline-block;font-size:12px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.card-brand>.profile-link{display:block;margin:13px 0 0}.card-offer>.label{font-size:10px;letter-spacing:1px;line-height:1.5;display:block;margin-bottom:12px}.card-offer>strong{font-size:27px;line-height:1.16;letter-spacing:-1px;color:var(--navy);display:block}.spins{display:block;color:var(--blue);font-size:14px;margin-top:10px;font-weight:600}.eligibility{font-size:11px;line-height:1.5;background:#f1f3f8;padding:8px 10px;border-radius:5px;margin-top:13px}.eligibility.excluded{background:#fce6fc;color:#673969}.minimum{margin-top:14px;font-size:12px}.minimum span,.payout-fact>span{display:block;color:var(--muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.minimum b{font-size:12px;line-height:1.5;display:block}.card-facts ul{list-style:none;padding:0;margin:0}.card-facts li{position:relative;padding-left:18px;font-size:12px;line-height:1.6;margin-bottom:8px}.card-facts li:before{content:'+';position:absolute;left:0;color:var(--blue);font-weight:700}.payout-fact{border-top:1px solid var(--line);padding-top:11px;margin-top:12px}.payout-fact b{display:block;font-size:12px;line-height:1.5}.payout-fact small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:4px}.card-action{display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:center}.card-action>.btn{padding:12px;min-height:46px;width:100%;font-size:12px;margin:0}.card-action>a:not(.btn){font-size:11px;color:var(--blue);text-decoration:underline}.card-action>small{font-size:10px;color:var(--muted)}.license-label{font-size:10px;font-weight:600;color:var(--navy);padding:8px;border:1px solid var(--line);border-radius:5px}.card-conditions{grid-column:1/-1;border-top:1px solid var(--line);margin-top:-5px}.card-conditions summary{padding:13px 0;font-size:11px;color:#5c6980}.card-conditions summary span{font-size:18px}.card-conditions p{font-size:12px;line-height:1.7;margin-bottom:12px;color:var(--muted)}.source-links a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.listing-note{font-size:12px;color:var(--muted);margin-top:23px;max-width:890px}.empty-state{padding:28px;text-align:center;border:1px dashed #96a6c8}.logo-unavailable{width:150px;height:75px;max-width:100%;margin:auto;background:#eff1f7;border:1px dashed #a6afc1;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#54617b}.logo-unavailable span{font-size:14px;font-weight:700}.logo-unavailable small{font-size:10px;margin-top:5px}.offer-brand .brand-thumbnail{width:110px;height:55px;margin:0}.offer-brand h3{font-size:21px;letter-spacing:-.5px}.offer-brand small{display:block;margin-top:6px;line-height:1.5;max-width:180px}.hero .top-offer{max-width:430px;width:100%;justify-self:end}.brand{font-size:21px;letter-spacing:-.7px}.brand small{font-size:9px;letter-spacing:2px}.brand-light{display:block}.header-inner{height:94px}.toc-title{font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-1px;margin:18px 0 24px}.article-grid{grid-template-columns:230px minmax(0,1fr);gap:70px}.editorial h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:31px 0 15px}.editorial h4{font-size:18px;margin:23px 0 13px;line-height:1.35}.editorial p a,.editorial li a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.editorial section+section{padding-top:70px}.editorial section>h2{margin-bottom:24px}.editorial .section-visual{margin-top:0}.editorial .source-link{font-size:12px}.editorial-list,.editorial ul{padding-left:23px;line-height:1.8;color:#5e697b}.editorial li{margin:10px 0}.steps{list-style:none;counter-reset:step;padding:0;margin:25px 0}.steps>li{counter-increment:step;padding:22px 22px 18px 65px;background:white;position:relative;border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.steps>li:before{content:counter(step);position:absolute;left:20px;top:22px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--light-pink);color:var(--navy);font-size:13px;font-weight:700}.steps strong{display:block;margin-bottom:7px}.steps p{font-size:14px;margin:0}.notice{padding:24px;border-left:3px solid var(--blue);background:#e8eefb;margin:24px 0}.notice p{font-size:14px;margin:9px 0 0}.editorial caption{font-size:12px;color:var(--muted);text-align:left;padding:14px 18px;background:#fff}.editorial th,.editorial td{padding:14px;font-size:12px}.editorial td:first-child{width:auto}.casino-review{background:white;padding:28px;border:1px solid #dce2eb;border-radius:12px;margin-top:23px;scroll-margin-top:110px}.review-heading{display:flex;align-items:center;gap:20px;margin-bottom:22px}.review-heading .brand-thumbnail,.review-heading .logo-unavailable{width:105px;height:53px;flex-shrink:0;margin:0}.review-heading h3{font-size:22px;margin:5px 0 0}.review-heading .label{font-size:9px}.casino-review p{font-size:14px;line-height:1.85}.review-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:20px 0}.review-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.review-facts dd{margin:6px 0 0;font-size:12px;line-height:1.6;font-weight:600}.review-facts small{font-weight:400;color:var(--muted)}.review-verdict{background:#eff3fb;padding:17px;border-radius:6px;margin-bottom:18px}.review-verdict b{font-size:11px;color:var(--blue);text-transform:uppercase;letter-spacing:.5px}.review-verdict p{margin:7px 0 0;font-size:13px}.casino-review .source-links{font-size:11px;line-height:2}.calculator{background:white;border:1px solid #b8c8e6;border-radius:12px;padding:26px;margin:25px 0}.calc-head p{font-size:14px;margin-top:10px}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:23px 0}.calc-fields label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:7px}.calc-fields input,.calc-fields select{width:100%;padding:12px 10px;background:#f7f9fd;border:1px solid #c5cedd;border-radius:5px;font:inherit;color:var(--ink)}.calculator output{display:block;padding:20px;background:var(--navy);color:white;font-size:18px;line-height:1.5;border-radius:7px}.calculator>p{font-size:11px;line-height:1.7;margin:15px 0 0}.faq-list summary h3{font-size:17px;line-height:1.5;margin:0;letter-spacing:-.3px}.faq-list details p{font-size:14px;padding-top:3px}.responsibility{padding:55px 0}.responsibility h2{font-size:32px;line-height:1.2}.responsibility .section-visual{max-width:650px;max-height:230px}.responsibility .section-visual img{height:230px;object-fit:cover}.responsibility a{text-decoration:underline}.responsibility .btn{text-decoration:none}.disclaimer h3{font-size:17px;color:white;letter-spacing:0;line-height:1.5}.disclaimer details{border-top:1px solid #ffffff24;margin-top:15px}.disclaimer summary{font-size:12px;padding:13px 0}.disclaimer summary span{color:var(--pink)}.footer-links a{font-size:12px}.compact-page{background:var(--paper);padding:50px 0 70px}.compact-page h1,.profile-page h1{font-size:46px;line-height:1.12;margin:20px 0}.compact-page .filters{margin-top:30px}.profile-page{padding:50px 0 65px}.profile-page>.eyebrow{margin-top:25px}.profile-page>.section-lead{max-width:850px}.profile-copy{max-width:800px;margin:30px auto;line-height:1.85;color:var(--muted)}.profile-copy p+p{margin-top:20px}.menu-toggle{display:none}input:focus-visible,select:focus-visible{outline:3px solid #af4bd0;outline-offset:3px}
@media(min-width:1500px){.hero-grid{gap:90px}}
@media(max-width:1100px){.compare-card{grid-template-columns:140px 1fr 1fr;gap:22px;padding:25px 22px 0}.card-action{grid-column:2/4;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start}.card-action>.btn{width:auto;padding:12px 22px}.card-conditions{margin-top:0}.article-grid{gap:40px;grid-template-columns:190px minmax(0,1fr)}.hero-grid{gap:40px}header nav{gap:20px;font-size:12px}.header-inner{gap:20px}.locale .age{margin-left:3px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header-inner{height:80px}.brand{font-size:18px}.brand-symbol{width:35px;height:35px;font-size:28px}.brand small{font-size:8px}.locale{display:none}.menu-toggle{display:block;background:#edf1fb;color:var(--navy);padding:9px 12px;border-radius:5px;font-size:12px}header nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;padding:25px;box-shadow:0 10px 20px #071d5520}header nav.open{display:flex;flex-direction:column}.hero-grid{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-notes{flex-direction:column;gap:8px}.offer-body{padding:22px}.offer-brand{gap:12px}.offer-brand .brand-thumbnail{width:80px;height:40px}.offer-brand h3{font-size:18px}.offer-brand small{font-size:10px}.offer-ribbon{font-size:9px}.hero-bottom{flex-wrap:wrap;gap:16px}.article-grid{display:block}.toc{position:static;margin-bottom:40px}.toc nav{display:grid;grid-template-columns:1fr 1fr}.toc-note{display:none}.article-section{padding:50px 0}.editorial h2{font-size:32px}.key-takeaways{gap:12px}.key-takeaways>div{padding:18px}.key-takeaways b{font-size:15px}.comparison .section-lead{font-size:15px}.responsibility-inner{flex-wrap:wrap}.responsibility .outline{margin-left:0}.compare-card{grid-template-columns:120px 1fr 1fr;gap:20px}.card-offer>strong{font-size:23px}.card-brand h3{font-size:16px}.card-action{gap:10px}.card-action>.license-label{display:none}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.utility{font-size:10px}.utility-inner{gap:10px;min-height:32px}.hero-grid{display:block;padding-top:30px}.hero h1{font-size:54px}.hero-copy>p{font-size:16px}.hero .top-offer{max-width:none;margin-top:35px}.offer-brand .brand-thumbnail{width:110px;height:55px}.offer-brand h3{font-size:22px}.offer-brand small{font-size:12px}.hero-bottom{font-size:10px;padding-bottom:22px}.hero-bottom span:last-child{display:none}h2,.comparison h2{font-size:30px;letter-spacing:-1px}.comparison{padding-top:42px}.comparison>.wrap>.section-visual,.comparison>.wrap>.section-visual img{height:auto;max-height:none}.key-takeaways{grid-template-columns:1fr;gap:12px}.key-takeaways>div{padding:18px 20px}.key-takeaways p{margin-top:5px}.safety-check{padding:18px;gap:12px}.safety-check label{line-height:1.6}.filters{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.filters button{margin:2px 0 0}.filter-count{font-size:12px}.compare-card{grid-template-columns:105px minmax(0,1fr);gap:22px 17px;padding:24px 17px 0}.card-brand .brand-thumbnail{width:105px;height:53px}.card-brand h3{font-size:16px}.card-number{left:-7px;top:-16px}.card-brand .profile-link{font-size:10px}.status{font-size:9px;padding:5px 7px}.card-offer>strong{font-size:24px}.card-offer .label{font-size:8px;letter-spacing:.6px}.card-offer .spins{font-size:12px}.eligibility{font-size:10px;padding:7px 8px}.card-facts{grid-column:1/-1;border-top:1px solid var(--line);padding-top:17px}.card-facts ul{display:flex;flex-direction:column;gap:0}.card-facts li{font-size:12px;margin:3px 0}.payout-fact{background:#f5f7fc;border:0;border-radius:5px;padding:12px}.card-action{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:11px;margin-top:-7px}.card-action>.btn{width:100%;font-size:14px}.card-conditions{margin-top:-5px}.card-conditions summary{font-size:11px;line-height:1.5}.card-conditions p{font-size:11px}.article-meta{font-size:9px;gap:10px}.editorial h2{font-size:30px}.editorial h3{font-size:22px}.editorial p{font-size:15px;line-height:1.85}.editorial .intro{font-size:17px}.editorial section+section{padding-top:48px}.review-heading{gap:13px;align-items:flex-start}.review-heading .brand-thumbnail{width:75px;height:38px}.review-heading h3{font-size:19px}.review-heading .label{font-size:8px}.casino-review{padding:21px 18px}.casino-review p{font-size:14px}.review-facts{grid-template-columns:1fr;gap:15px}.review-facts>div{display:grid;grid-template-columns:80px 1fr;gap:10px}.review-facts dd{margin:0}.review-facts dt{padding-top:3px}.calculator{padding:21px 17px}.calc-fields{gap:15px 12px}.calc-fields label{font-size:11px}.calculator output{font-size:17px;padding:17px}.calculator>p{font-size:11px}.faq-list summary h3{font-size:16px}.responsibility h2{font-size:28px}.responsibility .section-visual img{height:auto}.responsibility .section-visual{max-height:none}.responsibility-inner{align-items:flex-start;gap:17px}.responsibility-inner>div{flex-basis:65%}.footer-top{align-items:flex-start}.footer-links{gap:16px}.footer-bottom{font-size:10px;line-height:1.6}.compact-page h1,.profile-page h1{font-size:36px}.toc nav a{font-size:12px}.toc nav a span{width:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Readable metadata and touch targets across viewport sizes. */
.card-offer>.label,.review-heading .label,.card-number,.status,.license-label,.card-action>small,.card-action>a:not(.btn),.card-brand>.profile-link,.card-conditions summary,.card-conditions p,.payout-fact small,.payout-fact>span,.minimum span,.eligibility,.review-facts dt,.review-verdict b,.casino-review .source-links,.calculator>p,.calc-fields label,.article-meta,.listing-note,.footer-bottom,.logo-unavailable small,.offer-brand small,.offer-ribbon,.card-offer .label,.filter-count,.filters label,.filters button,.utility{font-size:12px}.card-facts li,.payout-fact b,.minimum b,.review-facts dd,.card-action>.btn,.profile-link,.review-verdict p{font-size:14px}.casino-review p{font-size:16px}.card-brand h3{font-size:18px}.card-offer>.label{letter-spacing:.5px}.card-brand>.profile-link{line-height:1.6}.brand small{font-size:10px}.card-conditions summary{min-height:44px}.compare-card{row-gap:24px}.offer-name{font-size:22px;font-weight:700;line-height:1.2}.toc nav a{font-size:14px}.editorial th,.editorial td{font-size:14px}.calculator>p{font-size:12px}.filters label{line-height:1.6}.source-links{overflow-wrap:anywhere}.footer-links a{font-size:14px}.calculator output{overflow-wrap:anywhere}.compact-page .section-lead{margin:15px 0}.profile-page .section-lead{margin-bottom:25px}.editorial .casino-review .source-links{font-size:12px}
@media(max-width:600px){.utility-inner{font-size:10px}.offer-ribbon{font-size:11px}.card-action .btn{font-size:14px}.hero-bottom{font-size:12px}.card-offer .label{font-size:12px}.article-meta{font-size:11px}.card-brand>.profile-link{font-size:12px}.review-heading{flex-wrap:wrap}.review-heading .brand-thumbnail{width:100px;height:50px}.card-offer>strong{font-size:23px}.toc nav a{font-size:13px}.compare-card{column-gap:14px}.card-offer .spins{font-size:14px}.eligibility{font-size:12px}.key-takeaways p{font-size:14px}.card-action>a:not(.btn){font-size:14px}.responsibility p{font-size:14px}}
/* A single, compact responsibility panel above the footer. */
.responsibility{padding:40px 0;background:#edf1f8}
.responsibility-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"title visual" "content visual";gap:20px 40px;align-items:center;padding:36px;background:#fff;border:1px solid #dce3ef;border-radius:18px}
.responsibility-card>h2{grid-area:title;align-self:end;margin:0;max-width:22ch;font-size:32px;line-height:1.16;letter-spacing:-1px;color:var(--navy)}
.responsibility-card>.section-visual{grid-area:visual;width:100%;max-width:none;max-height:none;margin:0;border-radius:12px;background:var(--navy)}
.responsibility-card>.section-visual img{width:100%;height:auto;max-height:none;aspect-ratio:1200/630;object-fit:contain}
.responsibility-content{grid-area:content;align-self:start;min-width:0}
.responsibility-message{display:flex;align-items:flex-start;gap:14px}
.responsibility-message>.age{width:40px;height:40px;border-width:1.5px;font-size:14px;margin-top:2px}
.responsibility-message>p{font-size:15px;line-height:1.7;margin:0;color:#5b6981}
.responsibility-help{display:flex;align-items:center;flex-wrap:wrap;gap:15px 22px;margin-top:23px}
.responsibility-help>.btn{margin:0;min-height:46px;padding:12px 20px;font-size:14px;text-decoration:none}
.responsibility-help>p{font-size:12px;line-height:1.7;margin:0;color:#67758c}
.responsibility-help>p>a{font-size:16px;font-weight:700;color:var(--navy);white-space:nowrap;text-underline-offset:3px}
@media(max-width:1000px){.responsibility-card{gap:20px 26px;padding:28px}.responsibility-card>h2{font-size:28px}.responsibility-message>p{font-size:14px}}
@media(max-width:700px){.responsibility{padding:28px 0}.responsibility-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "visual" "content";gap:21px;padding:24px}.responsibility-card>h2{font-size:28px;max-width:23ch}.responsibility-card>.section-visual{max-width:none}.responsibility-message>p{font-size:15px}.responsibility-help{gap:16px 22px;margin-top:20px}}
@media(max-width:380px){.responsibility-card{padding:20px}.responsibility-card>h2{font-size:25px}.responsibility-help>.btn{width:100%}}

/* Pros and cons belong only to the editorial casino reviews below the listing. */
.casino-review .review-balance {
  margin: 26px 0 22px;
  padding-top: 22px;
  border-top: 1px solid var(--line);
}
.casino-review .review-balance-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 16px;
  margin-bottom: 15px;
}
.casino-review .review-balance-heading > span {
  padding: 5px 9px;
  border-radius: 5px;
  background: var(--navy);
  color: white;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
}
.casino-review .review-balance-heading > strong {
  color: var(--navy);
  font-size: 17px;
  letter-spacing: -.3px;
}
.casino-review .review-balance-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 14px;
}
.casino-review .review-balance-panel {
  min-width: 0;
  padding: 20px 18px;
  border: 1px solid #d9e4fc;
  border-top: 3px solid var(--blue);
  border-radius: 10px;
  background: #eff4ff;
}
.casino-review .review-balance-cons {
  border-color: #efd9ef;
  border-top-color: #d477ce;
  background: #fff2fc;
}
.casino-review .review-balance-panel h4 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 16px;
  color: var(--navy);
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: -.3px;
}
.casino-review .review-balance-icon {
  display: inline-grid;
  place-items: center;
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--blue);
  color: white;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}
.casino-review .review-balance-cons .review-balance-icon {
  background: #f3cdf0;
  color: #79366e;
}
.casino-review .review-balance-panel ul {
  display: grid;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #293e63;
  font-size: 13px;
  line-height: 1.6;
}
.casino-review .review-balance-panel li {
  position: relative;
  margin: 0;
  padding-left: 17px;
  overflow-wrap: anywhere;
}
.casino-review .review-balance-panel li::before {
  content: "";
  position: absolute;
  top: .62em;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--blue);
}
.casino-review .review-balance-cons li::before {
  background: #a65797;
}
.casino-review .review-balance-panel.is-unverified {
  border-color: #e0e4eb;
  border-top-color: #9aa8bc;
  background: #f5f7fa;
}
.casino-review .is-unverified .review-balance-icon {
  background: #dfe5ee;
  color: #4b5d77;
  font-size: 17px;
}
.casino-review .review-balance-empty {
  margin: 0;
  color: #536079;
  font-size: 13px;
  line-height: 1.7;
}
@media (max-width: 700px) {
  .casino-review .review-balance-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  .casino-review .review-balance-panel {
    padding: 18px;
  }
  .casino-review .review-balance-panel ul,
  .casino-review .review-balance-empty {
    font-size: 14px;
  }
}
