
.rules-main{max-width:1030px}
.rules-main .rules-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;scroll-margin-top:110px}
.rules-main .rules-nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:9px 10px;line-height:1.4;background:#182330;border-color:#384657;color:#dbe5f2}
.rules-main .rules-nav a[aria-current]{background:#44301c;border-color:#e5a044;color:#ffdb9e}
.rules-main .rules-chapter{padding:22px;background:#171e28;border:1px solid #364456;border-radius:14px;margin:0;box-shadow:none;scroll-margin-top:110px}
.rules-main .rules-chapter[hidden]{display:none!important}
.rules-main .rules-chapter h2{font-size:24px!important;margin:4px 0 16px!important;color:#f2f5fa}
.rules-main .rule-disclosure{background:#111923;border-color:#334153;margin:8px 0;padding:12px 14px}
.rules-main .rule-disclosure summary{color:#dbe6f5;font-size:16px;min-height:24px}
.rules-main .rules-items{gap:0;border-top:1px solid #34404f}
.rules-main .rules-items li{padding:13px 0;border:0;border-bottom:1px solid #34404f;border-radius:0;background:transparent;gap:12px;align-items:center}
.rules-main .rules-num{flex-basis:30px;height:30px;font-size:14px;border:0;border-radius:8px;background:#2b3a50;color:#b8d0ef}
.rules-main .rule-warning{padding:14px!important;margin-top:18px!important;background:#641c29!important;border:1px solid #ff536b!important;border-radius:10px!important;box-shadow:none!important;color:#fff4f5!important;font-size:14px!important;font-weight:400!important;animation:none!important}
.rules-main .list-pages{justify-content:space-between;gap:8px;margin:16px 0}.rules-main .list-pages .section-button{min-height:44px}
@media(max-width:650px){.rules-main .rules-nav{grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:150px}.rules-main .rules-nav a:last-child{grid-column:1/-1}.rules-main .rules-chapter{padding:16px}.rules-main .rules-chapter h2{font-size:21px!important}.rules-main .list-pages{flex-wrap:nowrap}.rules-main .list-pages .section-button{padding:9px;font-size:13px}.rules-main .list-pages span{font-size:12px;white-space:nowrap}}
