.page-module__VM9ySq__page{background-color:var(--bg-primary);min-height:100vh;position:relative}.page-module__VM9ySq__rulesHero{background:linear-gradient(#eb40340d,#0000);border-bottom:2px solid #eb403433;padding:8rem 0 4rem;position:relative;overflow:hidden}.page-module__VM9ySq__heroContent{z-index:2;position:relative}.page-module__VM9ySq__heroTitle{color:var(--text-primary);letter-spacing:-2px;margin-bottom:1rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:900}.page-module__VM9ySq__heroSub{font-family:var(--font-mono);color:#ff3e3e;letter-spacing:.3em;margin-bottom:.5rem;font-size:.9rem;display:block}.page-module__VM9ySq__contentSection{padding:5rem 0}.page-module__VM9ySq__rulesGrid{grid-template-columns:1fr;gap:3rem;max-width:900px;display:grid}.page-module__VM9ySq__ruleBox{background:#eb403405;border:1px solid #eb403433;padding:2rem;transition:all .3s;position:relative}.page-module__VM9ySq__ruleBox:hover{border-color:#ff3e3e;box-shadow:0 0 20px #eb40341a}.page-module__VM9ySq__ruleHeader{border-bottom:1px solid #eb40341a;align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.page-module__VM9ySq__ruleNumber{font-family:var(--font-mono);color:#ff3e3e;font-size:1.2rem}.page-module__VM9ySq__ruleTitle{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;font-size:1.5rem;font-weight:700}.page-module__VM9ySq__ruleDesc{color:var(--text-secondary);font-size:1rem;line-height:1.7}.page-module__VM9ySq__ruleDesc strong{color:#ff3e3e}.page-module__VM9ySq__alertBox{color:#ff3e3e;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;text-align:center;background:#1a0a0a;border:1px solid #ff3e3e;margin-top:3rem;padding:1.5rem;font-size:.85rem}.page-module__VM9ySq__bracket{opacity:.4;border-color:#ff3e3e;width:20px;height:20px;position:absolute}@media (max-width:768px){.page-module__VM9ySq__heroTitle{font-size:3rem}.page-module__VM9ySq__ruleBox{padding:1.5rem}}
