.betway-jump-nav { margin: 0 0 28px; padding: 4px 0 12px; }
.betway-jump-nav strong { display: block; border-left: 3px solid #d4b35f; padding-left: 12px; margin-bottom: 14px; font-size: 16px; line-height: 24px; }
.betway-jump-nav ul { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0 24px; list-style: none; margin: 0; padding: 0; counter-reset: betway-section; }
.betway-jump-nav li { margin: 0; border-bottom: 1px solid #38352a; counter-increment: betway-section; }
.betway-jump-nav a { display: flex; align-items: center; gap: 12px; min-height: 64px; height: 100%; box-sizing: border-box; padding: 12px 8px; color: #e9e7e0; font-size: 15px; line-height: 22px; font-weight: 500; text-decoration: none; }
.betway-jump-nav a::before { content: counter(betway-section, decimal-leading-zero); flex: 0 0 24px; color: #d4b35f; font-size: 12px; }
.betway-jump-nav a:hover { background: #1b1b18; color: #d4b35f; }
.betway-jump-nav a:focus-visible { outline: 2px solid #d4b35f; outline-offset: -2px; }
.page-id-106 .brand-sister-guide h2[id], #betway-casino-cards { scroll-margin-top: 100px; }
#betway-casino-cards { margin-top: 36px; }
@media (max-width: 1000px) {
    .betway-jump-nav ul { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 16px; }
}
@media (max-width: 400px) {
    .betway-jump-nav a { font-size: 14px; gap: 8px; padding-inline: 0; }
}
