.page-module__oFEZqW__searchResults{margin-bottom:var(--space-2xl)}.page-module__oFEZqW__resultCount{color:var(--color-text-muted);margin-bottom:var(--space-lg);font-size:.9rem}.page-module__oFEZqW__noResults{text-align:center;padding:var(--space-3xl);color:var(--color-text-muted)}.page-module__oFEZqW__layout{gap:var(--space-xl);grid-template-columns:250px 1fr;align-items:start;display:grid}.page-module__oFEZqW__sidebar{top:calc(var(--navbar-height) + var(--space-lg));gap:var(--space-xs);flex-direction:column;display:flex;position:sticky}.page-module__oFEZqW__catBtn{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);text-align:left;font-family:inherit;font-size:.9rem;display:flex}.page-module__oFEZqW__catBtn:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.page-module__oFEZqW__catBtn.page-module__oFEZqW__activeCat{border-color:var(--color-gold-dim);color:var(--color-gold);background:#d4a57414}.page-module__oFEZqW__ruleCount{background:var(--color-bg-dark);color:var(--color-text-muted);border-radius:100px;margin-left:auto;padding:2px 8px;font-size:.75rem}.page-module__oFEZqW__categoryTitle{margin-bottom:var(--space-xl);font-size:1.6rem}.page-module__oFEZqW__rulesGrid{gap:var(--space-lg);display:grid}.page-module__oFEZqW__ruleCard{background:linear-gradient(145deg,var(--color-bg-card),var(--color-bg-dark));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:border-color var(--transition-fast)}.page-module__oFEZqW__ruleCard:hover{border-color:var(--color-border-hover)}.page-module__oFEZqW__ruleMeta{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.75rem}.page-module__oFEZqW__ruleCard h3{margin-bottom:var(--space-md);color:var(--color-text-heading);font-size:1.2rem}.page-module__oFEZqW__ruleContent{color:var(--color-text-primary);margin-bottom:var(--space-lg);white-space:pre-line;font-size:.95rem;line-height:1.7}.page-module__oFEZqW__ruleExample{border-radius:var(--radius-md);padding:var(--space-md);background:#15324366;border:1px solid #1f6f8b33}.page-module__oFEZqW__exampleLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-frost-blue);margin-bottom:var(--space-xs);font-size:.7rem;font-weight:700;display:inline-block}.page-module__oFEZqW__ruleExample p{color:var(--color-text-primary);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.page-module__oFEZqW__layout{grid-template-columns:1fr}.page-module__oFEZqW__sidebar{flex-flow:wrap;position:static}.page-module__oFEZqW__catBtn{flex:1;justify-content:center;min-width:140px}.page-module__oFEZqW__ruleCount{display:none}}
