.sb-review{--sb-accent:#d90429;background:#f5f7fb;color:#172135}.sb-review>.shell{max-width:1200px}.sb-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:42px 0 50px;align-items:center}.sb-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.08;margin:15px 0 22px}.sb-review p,.sb-review li{line-height:1.8}.sb-lead{font-size:20px}.sb-logo{background:#101c30;color:white;border-radius:24px;padding:38px;text-align:center;box-shadow:0 20px 50px #14233d20}.sb-logo img{display:block;width:100%;max-width:320px;height:130px;object-fit:contain;margin:0 auto 25px}.sb-logo strong,.sb-logo span{display:block}.sb-logo strong{font-size:30px}.sb-logo span{font-size:21px}.sb-logo p,.sb-fine{font-size:13px;line-height:1.7}.sb-jump{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0}.sb-jump a{background:white;border:1px solid #dce2ec;border-radius:30px;padding:10px 17px;text-decoration:none;font-weight:700}.sb-section{padding:32px;background:white;border:1px solid #e0e5ee;border-radius:20px;margin:24px 0;scroll-margin-top:110px}.sb-section h2{font-size:30px;line-height:1.25;margin:0 0 24px}.sb-section h3{font-size:21px;margin:0 0 14px}.sb-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:25px 0}.sb-cols>div{min-width:0}.sb-cols ul,.sb-cols ol{padding-left:24px}.sb-table{overflow-x:auto;margin:20px 0}.sb-table table{border-collapse:collapse;width:100%;font-size:15px}.sb-table th{text-align:left;background:#172135;color:white}.sb-table td,.sb-table th{padding:15px 18px;vertical-align:top;border-bottom:1px solid #e4e8f0}.sb-table td:first-child{font-weight:650;width:30%}.sb-table tbody tr:nth-child(even){background:#f6f8fb}.sb-review details{border-bottom:1px solid #dce2eb;padding:18px 0}.sb-review summary{cursor:pointer;font-weight:700;font-size:18px}.spinnerbet-first .casino-rating-cell small{display:block}.spinnerbet-first .casino-bonus small{white-space:normal;line-height:1.55}.spinnerbet-first .casino-logo-cell img{object-fit:contain;background:#142036;border-radius:8px;padding:8px}.sb-review a:focus-visible{outline:3px solid #d90429;outline-offset:4px}@media(max-width:760px){.sb-hero,.sb-cols{grid-template-columns:1fr;gap:22px}.sb-hero{padding:24px 0}.sb-section{padding:22px 18px}.sb-section h2{font-size:25px}.sb-logo{padding:25px}.sb-table td,.sb-table th{padding:12px}.sb-jump{gap:8px}}