.rules-content{font-size:1rem;line-height:1.75;overflow:hidden}.rules-content .table-scroll-wrapper{width:100%;margin-bottom:1.5em;overflow-x:auto}.rules-content a{color:var(--rules-color);text-decoration:underline}.rules-content a:hover{opacity:.8}.rules-content p{margin-bottom:1em}.rules-content p:last-child{margin-bottom:0}.rules-content h1{font-size:2rem;font-weight:900;line-height:1.2;font-family:var(--font-anton), sans-serif;margin-top:1.5em;margin-bottom:.75em}.rules-content h2{font-size:1.75rem;font-weight:900;font-family:var(--font-anton), sans-serif;margin-top:1.5em;margin-bottom:.75em}.rules-content h3{margin-top:1.25em;margin-bottom:.5em;font-size:1.5rem;font-weight:700}.rules-content h4{margin-top:1em;margin-bottom:.5em;font-size:1.25rem;font-weight:700}.rules-content h5{margin-top:1em;margin-bottom:.5em;font-size:1.125rem;font-weight:600}.rules-content h6{margin-top:1em;margin-bottom:.5em;font-size:1rem;font-weight:600}.rules-content>h1:first-child,.rules-content>h2:first-child,.rules-content>h3:first-child,.rules-content>h4:first-child,.rules-content>h5:first-child,.rules-content>h6:first-child{margin-top:0}.rules-content ul{margin-bottom:1em;margin-left:1em;list-style-type:disc}.rules-content ul ul{margin-bottom:0;list-style-type:circle}.rules-content ul ul ul{list-style-type:square}.rules-content ul li{margin-bottom:.25em}.rules-content ol{margin-bottom:1em;margin-left:18px;list-style-type:decimal}.rules-content ol ol{margin-bottom:0;list-style-type:lower-alpha}.rules-content ol ol ol{list-style-type:lower-roman}.rules-content ol li{margin-bottom:.25em}.rules-content table{border-collapse:collapse;min-width:max(100%,500px);font-size:.95rem}.rules-content th,.rules-content td{border:1px solid color-mix(in srgb, var(--rules-color) 25%, transparent);text-align:left;padding:.75em 1em}.rules-content th{background-color:color-mix(in srgb, var(--rules-color) 12%, transparent);font-weight:700}.rules-content tr:nth-child(2n){background-color:color-mix(in srgb, var(--rules-color) 6%, transparent)}.rules-content blockquote{border-left:4px solid var(--rules-accent);opacity:.9;margin:1em 0;padding-left:1em;font-style:italic}.rules-content hr{border:none;border-top:1px solid color-mix(in srgb, var(--rules-color) 25%, transparent);margin:2em 0}.rules-content strong,.rules-content b{font-weight:700}.rules-content em,.rules-content i{font-style:italic}.rules-content code{background-color:color-mix(in srgb, var(--rules-color) 8%, transparent);border-radius:3px;padding:.1em .3em;font-family:monospace;font-size:.9em}.rules-content pre{background-color:color-mix(in srgb, var(--rules-color) 8%, transparent);border-radius:6px;margin-bottom:1em;padding:1em;overflow-x:auto}.rules-content pre code{background:0 0;padding:0}
