.rules-page{max-width:1000px}.legal-lead{color:var(--muted);font-size:18px;line-height:1.6}.rules-tools{position:sticky;top:8px;z-index:4;display:flex;align-items:center;gap:14px;padding:12px;background:#090b12e8;border:1px solid var(--line);border-radius:14px;backdrop-filter:blur(16px)}.rules-tools span{white-space:nowrap;color:var(--muted)}.rules-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.rules-nav a{padding:11px;border:1px solid var(--line);border-radius:10px;color:#b9c2dc;text-decoration:none}.rule-section{scroll-margin-top:90px}.rule-section ol{padding-left:28px}.rule-section li{padding:8px 0;color:#c4cadb;line-height:1.55}.rule-section li::marker{color:#7c5cff;font-weight:800}@media(max-width:700px){.rules-nav{grid-template-columns:1fr}.rules-tools{align-items:stretch;flex-direction:column}}
