.lottery-game{margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.04)}.lottery-game h2{font-variant-numeric:tabular-nums;letter-spacing:.08em}.special-ball{display:inline-grid;min-width:48px;min-height:48px;place-items:center;margin-left:10px;border-radius:50%;background:var(--amber);color:#101923;font-size:.95em}.affiliate-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.affiliate-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:rgba(21,31,43,.86)}.affiliate-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--panel-strong)}.affiliate-card div{padding:20px}.affiliate-card h2{margin-bottom:16px}.affiliate-page .article-ad{margin-bottom:28px;padding:14px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.035)}.affiliate-page .article-ad p{margin:0 0 8px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.affiliate-collection{margin:42px 0}.affiliate-collection>h2{margin:0 0 16px;font-size:clamp(1.7rem,4vw,2.6rem)}.affiliate-card h3{margin:0 0 16px;font-size:1.15rem}