.rich-text-html{min-width:0;max-width:100%;color:inherit;font-size:inherit;overflow-wrap:anywhere;line-height:1.8;display:block}.rich-text-html p{font-size:inherit;line-height:inherit;margin-block-start:0;margin-block-end:1em}.rich-text-html>:first-child{margin-top:0}.rich-text-html>:last-child{margin-bottom:0}.rich-text-html b,.rich-text-html strong{color:#eee5fa;-webkit-text-fill-color:currentColor;background:0 0;font-weight:500}.rich-text-html :-webkit-any(h1,h2,h3,h4,h5,h6){letter-spacing:-.035em;color:#e8def3;text-wrap:balance;margin-block-start:1.6em;margin-block-end:.7em;font-weight:500;line-height:1.25}.rich-text-html :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.035em;color:#e8def3;text-wrap:balance;margin-block-start:1.6em;margin-block-end:.7em;font-weight:500;line-height:1.25}.rich-text-html h1{font-size:calc(clamp(1.7rem,3.4vw,2.6rem))}.rich-text-html h2{font-size:calc(clamp(1.45rem,2.7vw,2.1rem))}.rich-text-html h3{font-size:calc(clamp(1.25rem,2.2vw,1.7rem))}.rich-text-html h4{font-size:1.2rem}.rich-text-html h5{font-size:1.05rem}.rich-text-html h6{font-size:1rem}.rich-text-html a{color:#c6a9f2;-webkit-text-fill-color:currentColor;text-underline-offset:.2em;background:0 0;-webkit-text-decoration:underline #c6a9f25c;text-decoration:underline #c6a9f25c;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.rich-text-html a:hover{color:#e8d8ff;text-decoration-color:currentColor}.rich-text-html a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #c4a6f1}.rich-text-html :-webkit-any(ul,ol){margin-block-start:1em;margin-block-end:1em;padding-inline-start:1.5em;list-style-position:outside}.rich-text-html :is(ul,ol){margin-block-start:1em;margin-block-end:1em;padding-inline-start:1.5em;list-style-position:outside}.rich-text-html ul{list-style-type:disc}.rich-text-html ol{list-style-type:decimal}.rich-text-html ol>li,.rich-text-html ul>li{list-style:inherit;font-size:inherit;line-height:inherit;border:0;margin-block-start:.55em;margin-block-end:.55em;padding:0;display:list-item}.rich-text-html li:before{content:none!important}.rich-text-html li::marker{color:#bda0e5}.rich-text-html li>p{margin-bottom:.45em}.rich-text-html li>:-webkit-any(ul,ol){margin-block-start:.5em;margin-block-end:.7em}.rich-text-html li>:is(ul,ol){margin-block-start:.5em;margin-block-end:.7em}.rich-text-html blockquote{color:#c8b8dc;background:linear-gradient(110deg,#b18ae00f,#b18ae003);border-inline-start:2px solid #ac8ddc;border-radius:0 12px 12px 0;margin-block-start:1.6em;margin-block-end:1.6em;padding:1.15em 1.4em;font-style:normal}.rich-text-html blockquote>:last-child{margin-bottom:0}.rich-text-html :-webkit-any(img,video){border-radius:12px;max-width:100%;height:auto;margin-inline-start:auto;margin-inline-end:auto;display:block}.rich-text-html :is(img,video){border-radius:12px;max-width:100%;height:auto;margin-inline-start:auto;margin-inline-end:auto;display:block}.rich-text-html figure{margin-block-start:1.6em;margin-block-end:1.6em}.rich-text-html figcaption{color:#93809f;text-align:center;margin-top:.7em;font-size:.8em;line-height:1.6}.rich-text-html iframe{aspect-ratio:16/9;background:#100c18;border:1px solid #ba97e42b;border-radius:12px;width:100%;max-width:100%;height:auto;margin-block-start:1.6em;margin-block-end:1.6em;display:block}.rich-text-html pre{color:#d1bfe7;-moz-tab-size:4;tab-size:4;scrollbar-width:thin;background:#0b0812;border:1px solid #b798df29;border-radius:12px;max-width:100%;margin-block-start:1.5em;margin-block-end:1.5em;padding:1.2em 1.4em;font-size:.85em;line-height:1.75;overflow-x:auto}.rich-text-html code{color:#d5bdeb;white-space:break-spaces;background:#b797de0e;border:1px solid #b798df1c;border-radius:5px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.rich-text-html pre code{font-size:inherit;line-height:inherit;color:inherit;white-space:pre;overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0;display:block}.rich-text-html table{border-collapse:collapse;border-spacing:0;scrollbar-width:thin;width:100%;max-width:100%;margin-block-start:1.6em;margin-block-end:1.6em;font-size:.9em;line-height:1.6;display:block;overflow-x:auto}.rich-text-html :-webkit-any(th,td){text-align:start;vertical-align:top;border:1px solid #bb9ce12b;min-width:130px;padding:.85em 1em}.rich-text-html :is(th,td){text-align:start;vertical-align:top;border:1px solid #bb9ce12b;min-width:130px;padding:.85em 1em}.rich-text-html th{color:#e2d1f2;background:#b18cde0d;font-weight:500}.rich-text-html tbody tr:nth-child(2n){background:#a684cf04}.rich-text-html hr{border:0;border-top:1px solid #b995df2b;height:0;margin-block-start:2em;margin-block-end:2em}@media (max-width:650px){.rich-text-html{line-height:1.8}.rich-text-html blockquote{padding:1em 1.1em}.rich-text-html pre{padding:1em}.rich-text-html :-webkit-any(th,td){padding:.7em .8em}.rich-text-html :is(th,td){padding:.7em .8em}}@media (prefers-reduced-motion:reduce){.rich-text-html a{transition:none}}
