.rich-content{color:inherit;word-break:break-word;line-height:1.7}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{color:#fff;margin:1.5em 0 .5em;font-weight:700;line-height:1.2}.rich-content h1{font-size:2rem}.rich-content h2{font-size:1.5rem}.rich-content h3{font-size:1.25rem}.rich-content h4{font-size:1.125rem}.rich-content p{margin:.5em 0}.rich-content a{color:#f97316;text-decoration:underline}.rich-content a:hover{color:#fb923c}.rich-content strong{color:#fff;font-weight:600}.rich-content ul,.rich-content ol{margin:.75em 0;padding-left:1.5em}.rich-content ul{list-style-type:disc}.rich-content ol{list-style-type:decimal}.rich-content li{margin:.25em 0}.rich-content li::marker{color:#f97316}.rich-content blockquote{color:#d1d5db;background:#f973161a;border-left:3px solid #f97316;border-radius:0 .5rem .5rem 0;margin:1em 0;padding:.75rem 1rem;font-style:italic}.rich-content blockquote p{margin:0}.rich-content code{color:#fbbf24;background-color:#ffffff14;border-radius:.25rem;padding:.15rem .3rem;font-family:ui-monospace,monospace;font-size:.875em}.rich-content pre{background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;margin:1.25em 0;padding:1rem;overflow-x:auto}.rich-content pre code{color:#e5e7eb;background:0 0;padding:0}.rich-content img{border-radius:.75rem;max-width:100%;height:auto;margin:1.25em 0}.rich-content table{border-collapse:collapse;width:100%;margin:1.25em 0}.rich-content th,.rich-content td{text-align:left;border-bottom:1px solid #374151;padding:.75rem}.rich-content th{color:#fff;background-color:#374151;font-weight:600}.rich-content hr{background:#374151;border:none;height:1px;margin:1.5em 0}.rich-content div[data-youtube-video]{margin:1.5em 0}.rich-content iframe{aspect-ratio:16/9;border:0;border-radius:.75rem;width:100%}.rich-content--rules{counter-reset:rule-counter 0}.rich-content--rules ol{counter-reset:subrule-counter 0;margin-bottom:1rem;padding-inline-start:2.25rem;list-style-type:none}.rich-content--rules ol:nth-of-type(n){counter-increment:rule-counter}.rich-content--rules ol>li{margin-bottom:.5rem;padding-left:2.25rem;position:relative}.rich-content--rules ol>li:before{content:counter(rule-counter, decimal) "." counter(subrule-counter, decimal) " ";counter-increment:subrule-counter;text-align:right;color:#fff;font-weight:700;position:absolute;left:-.5rem}.rich-content--rules li::marker{content:""}
