.rich-text a{color:var(--purple-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness .2s ease,color .2s ease}.rich-text a:hover{color:var(--foreground);text-decoration-thickness:2px}.rich-text ol{list-style-type:decimal}.rich-text ol ol{list-style-type:lower-alpha}.rich-text ol ol ol{list-style-type:lower-roman}.rich-text ul{list-style-type:disc}.rich-text ul ul{list-style-type:circle}.rich-text ul ul ul{list-style-type:square}.rich-text .quote-wrapper{margin:var(--margin-xs) 0;padding:var(--padding-xxs) var(--padding-xs);border-left:.25rem solid var(--neutral-500);color:var(--neutral-800);white-space:pre-line}.rich-text pre{background-color:var(--neutral-200);padding:var(--padding-xs) var(--padding-s);border-radius:var(--radius-md);font-family:Courier New,Courier,monospace}.rich-text p{margin-bottom:var(--margin-xs)}.rich-text p:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{margin-top:var(--margin-md);margin-bottom:var(--margin-s)}.rich-text h3,.rich-text h4,.rich-text h5{margin-top:var(--margin-s);margin-bottom:var(--margin-xs)}.rich-text h1{margin-top:0}.rich-text h2{font-size:var(--text-h3)}.rich-text h3{font-size:var(--text-h4)}.rich-text h4{font-size:var(--text-h5)}.rich-text:first-child{margin-top:-3rem}.rich-text img{width:100%;border-radius:var(--radius-xlg);margin:var(--margin-xs) 0;background-color:var(--neutral-100);border:1px solid var(--neutral-200)}