.level-benefit-guide{margin:0 0 28px;padding:18px 22px;background:#111318;border:1px solid #384151;border-radius:16px}
.level-benefit-guide summary{cursor:pointer;color:#e2e9f4;font-size:18px;font-weight:650;line-height:1.5}
.level-benefit-guide[open] summary{margin-bottom:16px}
.level-benefit-guide p{color:#bac5d6;line-height:1.65;margin:12px 0}
.level-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding-left:20px;color:#e1e6ee;font-size:14px;line-height:1.65}
.level-benefit-guide .benefit-limit{padding-top:14px;border-top:1px solid #313947;font-size:13px;color:#c5bc9e}
.currency-explanation{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0 12px;padding:24px 0;border-top:1px solid #333942;border-bottom:1px solid #333942}
.currency-explanation b{color:#e7c987;font-size:20px}.currency-explanation p{margin:10px 0 0;color:#c6cfdd;line-height:1.7}
.currency-earn{color:#b8c4d5;font-size:14px;line-height:1.7;margin:12px 0 30px}.currency-explanation code,.currency-earn code{white-space:nowrap;color:#f0d99e}
.coins-usage{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:650px){.level-benefit-list,.currency-explanation,.coins-usage{grid-template-columns:1fr}.level-benefit-guide{padding:16px}.currency-explanation{gap:18px;padding:20px 0}}
.coins-showcase .coins-rate p{color:#525963}
