.rich-article-wrapper .rules-wrap{background:#f6f7f9;border-radius:16px;padding:20px}.rich-article-wrapper .rules-card{background:#fff;border:1px solid #ececec;border-radius:12px;padding:28px 32px;margin-bottom:20px;box-shadow:0 2px 12px #0000000a;scroll-margin-top:96px}.rich-article-wrapper .rules-card:last-child{margin-bottom:0}.rich-article-wrapper .rules-card h2{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.rich-article-wrapper .rules-card h3{margin:20px 0 10px}.rich-article-wrapper .rules-back-to-top{display:flex;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:28px auto 8px;padding:9px 26px;border-radius:999px;background:#448dff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(68,141,255,.22);color:#448dffb8;font-size:13px;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.7;transition:opacity .3s ease,background-color .3s ease,transform .3s ease;animation:rulesBackToTopFloat 2.6s ease-in-out infinite}.rich-article-wrapper .rules-back-to-top:hover{opacity:1;background:#448dff29;animation-play-state:paused}.rich-article-wrapper .rules-back-to-top svg{opacity:.8}@keyframes rulesBackToTopFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:768px){.rich-article-wrapper .rules-wrap{padding:10px;border-radius:12px}.rich-article-wrapper .rules-card{padding:20px 18px;border-radius:10px;margin-bottom:14px}}
