.RulesPage-module__2gJFCq__main{min-height:80vh;padding:5rem 0}.RulesPage-module__2gJFCq__header{text-align:center;max-width:800px;margin:0 auto 5rem}.RulesPage-module__2gJFCq__iconBox{background:var(--secondary);width:100px;height:100px;color:var(--primary);border:1px solid var(--border);border-radius:30px;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.RulesPage-module__2gJFCq__header h1{font-size:var(--text-h1);margin-bottom:1.5rem}.RulesPage-module__2gJFCq__header p{color:var(--muted-foreground);font-size:1.25rem;line-height:1.6}.RulesPage-module__2gJFCq__content{max-width:1000px;margin:0 auto}.RulesPage-module__2gJFCq__section{margin-bottom:5rem}.RulesPage-module__2gJFCq__sectionTitle{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.RulesPage-module__2gJFCq__sectionTitle h2{font-size:var(--text-h2);margin:0}.RulesPage-module__2gJFCq__rulesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:2rem;display:grid}.RulesPage-module__2gJFCq__ruleCard{background:var(--secondary);border:1px solid var(--border);transition:var(--transition-normal);border-radius:24px;padding:2.5rem}.RulesPage-module__2gJFCq__ruleCard:hover{border-color:#ef4444;transform:translateY(-5px)}.RulesPage-module__2gJFCq__ruleCard h3{color:var(--foreground);margin-bottom:1rem;font-size:1.25rem}.RulesPage-module__2gJFCq__ruleCard p{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}.RulesPage-module__2gJFCq__list{grid-template-columns:1fr 1fr;gap:2rem;padding:0;list-style:none;display:grid}.RulesPage-module__2gJFCq__list li{background:var(--background);border:1px solid var(--border);border-radius:16px;padding:1.5rem;line-height:1.6}.RulesPage-module__2gJFCq__list li strong{color:var(--primary);margin-bottom:.5rem;display:block}.RulesPage-module__2gJFCq__moderationCard{background:linear-gradient(135deg, var(--secondary) 0%, var(--background) 100%);border:1px solid var(--border);border-radius:32px;align-items:flex-start;gap:2rem;margin-top:5rem;padding:3rem;display:flex;position:relative}.RulesPage-module__2gJFCq__aiBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:.5rem 1.25rem;font-size:.75rem;font-weight:800;position:absolute;top:-1rem;right:2rem;box-shadow:0 4px 15px #0057b766}.RulesPage-module__2gJFCq__moderationCard h3{margin-bottom:1rem;font-size:1.5rem}.RulesPage-module__2gJFCq__moderationCard p{color:var(--muted-foreground);line-height:1.7}@media (max-width:768px){.RulesPage-module__2gJFCq__header h1{font-size:var(--text-h1)}.RulesPage-module__2gJFCq__rulesGrid,.RulesPage-module__2gJFCq__list{grid-template-columns:1fr}.RulesPage-module__2gJFCq__moderationCard{flex-direction:column;padding:2rem}}
