.page_rulesContainer__ikKNX{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:32px;gap:32px;margin:40px 0}.page_ruleSection__2ICbU{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:32px;height:100%;transition:transform .3s ease,border-color .3s ease}.page_ruleSection__2ICbU:hover{border-color:var(--accent-green);transform:translateY(-4px);box-shadow:var(--shadow-glow)}.page_ruleSection__2ICbU h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.page_ruleList__L1X7J{list-style:none;display:flex;flex-direction:column;gap:12px}.page_ruleList__L1X7J li{padding-left:24px;position:relative;color:var(--text-secondary);line-height:1.6}.page_ruleList__L1X7J li:before{content:"•";position:absolute;left:0;color:var(--accent-green);font-weight:700}.page_ruleList__L1X7J li strong{color:var(--text-primary)}.page_pointsTable__i7uTn{display:flex;gap:20px;margin-bottom:16px}.page_pointItem__nwYAE{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--secondary-bg);border-radius:var(--radius-md)}.page_pointValue__TsUsP{font-size:2.5rem;font-weight:800;color:var(--accent-green)}.page_pointLabel___xZB7{color:var(--text-secondary);font-size:.9rem;margin-top:4px}.page_pointsNote__jnOKh{color:var(--text-muted);font-size:.875rem;text-align:center}.page_downloadSection__AUQPF{grid-column:1/-1;text-align:center;padding:48px;background:var(--secondary-bg);border-radius:var(--radius-xl);margin-top:48px}.page_downloadSection__AUQPF h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.page_downloadSection__AUQPF p{color:var(--text-secondary);margin-bottom:24px}@media (max-width:1024px){.page_rulesContainer__ikKNX{grid-template-columns:1fr}}@media (max-width:640px){.page_ruleSection__2ICbU{padding:24px}.page_pointsTable__i7uTn{flex-direction:row}.page_pointValue__TsUsP{font-size:2rem}.page_downloadSection__AUQPF{padding:32px 24px}}