.rules-hero .hero-copy{padding-bottom:45px}.rules-hero h1{max-width:1200px}.rules-section .topup-body{max-width:1000px;margin-inline:auto}.rule-example{padding:22px 26px;background:#f0ebfa;border-left:3px solid var(--teal);border-radius:0 8px 8px 0;margin:24px 0}.rule-example p{margin:0;color:var(--ink);font-size:15px;line-height:1.9}.limit-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:25px 0}.limit-details li{position:relative;padding:20px 22px 20px 44px;background:white;border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--muted)}.limit-details li:before{content:'✓';position:absolute;left:18px;color:var(--teal);font-weight:600}#available-balance{background:#edf2fa}#available-balance .rule-example{background:white;border-color:#6489b5}#deposit-turnover{background:white}#bonus-turnover{background:#f5f2fb}#bonus-turnover .table-scroll{margin:25px auto;max-width:900px}#bonus-turnover tbody th{width:45%}#bonus-turnover tbody td{font-size:17px;color:var(--ink);font-weight:600}#verification .topup-body{max-width:950px}#methods-fees{background:#f3f5fa}#methods-fees .topup-body>p:last-child{padding:18px 23px;background:white;border-left:3px solid var(--teal)}#exceeded-limit .topup-body{max-width:950px}#rules-faqs .faq:first-child{border-top:1px solid var(--line)}
@media(max-width:650px){.rules-hero .hero-copy{padding-bottom:32px}.limit-details{grid-template-columns:minmax(0,1fr)}.limit-details li{font-size:13px}.rule-example{padding:18px 20px}.rule-example p{font-size:14px}#bonus-turnover tbody td{font-size:14px}}
/* Withdrawal eligibility and limits hero background. */
.hero.rules-hero{background-image:linear-gradient(90deg,#17152bbf,#17152ba6),url('assets/rules-hero.png');background-size:cover;background-position:center;background-repeat:no-repeat}
