.scrollbar-hide::-webkit-scrollbar{display:none}.rich-text-content{word-spacing:.1em;color:#1f2937;font-size:16px;line-height:1.8}.dark .rich-text-content{color:#fff!important}.rich-text-content h1{color:#1f2937;margin:1.5rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.dark .rich-text-content h1{color:#fff!important}.rich-text-content h2{color:#1f2937;margin:1.25rem 0 .75rem;font-size:1.75rem;font-weight:600;line-height:1.3}.dark .rich-text-content h2{color:#fff!important}.rich-text-content h3{color:#1f2937;margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.dark .rich-text-content h3{color:#fff!important}.rich-text-content h4{color:#1f2937;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.dark .rich-text-content h4{color:#fff!important}.rich-text-content h5{color:#1f2937;margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.dark .rich-text-content h5{color:#fff!important}.rich-text-content h6{color:#1f2937;margin:.75rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.dark .rich-text-content h6{color:#fff!important}.rich-text-content p{color:#1f2937;margin:1rem 0;line-height:1.8}.dark .rich-text-content p{color:#fff!important}.rich-text-content strong{color:#1f2937;font-weight:700}.dark .rich-text-content strong{color:#fff!important}.rich-text-content em{color:#1f2937;font-style:italic}.dark .rich-text-content em{color:#fff!important}.rich-text-content u{color:#1f2937;text-decoration:underline}.dark .rich-text-content u{color:#fff!important}.rich-text-content s{color:#1f2937;text-decoration:line-through}.dark .rich-text-content s,.dark .rich-text-content *{color:#fff!important}.rich-text-content a{color:#ea580c;text-decoration:underline;transition:color .2s}.rich-text-content a:hover{color:#c2410c}.dark .rich-text-content a{color:#fb923c!important}.dark .rich-text-content a:hover{color:#fdba74!important}.rich-text-content ul{margin:1rem 0;padding-left:2rem;list-style-type:disc}.rich-text-content ol{margin:1rem 0;padding-left:2rem;list-style-type:decimal}.rich-text-content li{color:#1f2937;margin:.5rem 0;line-height:1.7}.dark .rich-text-content li{color:#fff!important}.rich-text-content ul ul,.rich-text-content ol ol,.rich-text-content ul ol,.rich-text-content ol ul{margin:.25rem 0}.rich-text-content blockquote{color:#1f2937;background-color:#ea580c0d;border-left:4px solid #ea580c;border-radius:.375rem;margin:1.5rem 0;padding:1rem;font-style:italic}.dark .rich-text-content blockquote{background-color:#fb923c1a;border-left-color:#fb923c;color:#fff!important}.rich-text-content code{color:#1f2937;background-color:#0000001a;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,monospace;font-size:.875rem}.dark .rich-text-content code{background-color:#ffffff1a;color:#fff!important}.rich-text-content pre{background-color:#0000000d;border:1px solid #0000001a;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.dark .rich-text-content pre{background-color:#ffffff0d;border-color:#ffffff1a}.rich-text-content pre code{color:#1f2937;background:0 0;padding:0}.dark .rich-text-content pre code{color:#fff!important}.rich-text-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0;box-shadow:0 4px 6px -1px #0000001a}.rich-text-content table{border-collapse:collapse;border:1px solid #0000001a;border-radius:.5rem;width:100%;margin:1rem 0;overflow:hidden}.dark .rich-text-content table{border-color:#ffffff1a}.rich-text-content th,.rich-text-content td{text-align:left;color:#1f2937;border-bottom:1px solid #0000001a;padding:.75rem}.dark .rich-text-content th,.dark .rich-text-content td{border-bottom-color:#ffffff1a;color:#fff!important}.rich-text-content th{background-color:#ea580c1a;font-weight:600}.dark .rich-text-content th{background-color:#fb923c1a}.rich-text-content hr{background:linear-gradient(90deg,#0000,#ea580c,#0000);border:none;height:2px;margin:2rem 0}.dark .rich-text-content hr{background:linear-gradient(90deg,#0000,#fb923c,#0000)}.rich-text-content .text-left{text-align:left}.rich-text-content .text-center{text-align:center}.rich-text-content .text-right{text-align:right}.rich-text-content .text-justify{text-align:justify}.rich-text-content mark{color:#000;background-color:#fef08a;border-radius:.25rem;padding:.125rem .25rem}.dark .rich-text-content mark{background-color:#eab308;color:#000!important}.dark .rich-text-content span,.dark .rich-text-content div{color:#fff!important}
