.rich-html-content{max-width:none;color:var(--foreground);line-height:1.75}.rich-html-content h1,.rich-html-content h2,.rich-html-content h3,.rich-html-content h4{font-family:var(--font-heading,inherit);font-weight:700;color:var(--foreground)}.rich-html-content h1{font-size:2rem;margin:1.5rem 0 1rem}.rich-html-content h2{font-size:1.5rem;margin:1.5rem 0 1rem}.rich-html-content h3{font-size:1.25rem;margin:1.25rem 0 .75rem}.rich-html-content h4{font-size:1.125rem;margin:1rem 0 .5rem}.rich-html-content p{margin:0 0 1rem}.rich-html-content p:last-child{margin-bottom:0}.rich-html-content ol,.rich-html-content ul{margin:1rem 0;padding-left:1.5rem}.rich-html-content ul{list-style-type:disc}.rich-html-content ul ul{list-style-type:circle}.rich-html-content ul ul ul{list-style-type:square}.rich-html-content ol{list-style-type:decimal}.rich-html-content ol ol{list-style-type:lower-alpha}.rich-html-content li{margin:.375rem 0;padding-left:.25rem}.rich-html-content li>p{margin:0}.rich-html-content a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.rich-html-content strong{font-weight:700}.rich-html-content em{font-style:italic}.rich-html-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--border);color:var(--muted-foreground);background:color-mix(in oklab,var(--muted) 40%,transparent);border-radius:0 .5rem .5rem 0}.rich-html-content img{max-width:100%;height:auto;border-radius:.5rem}