.rich-text-body>:not(:last-child){margin-bottom:.9em}.rich-text-body p:empty{min-height:1em;min-height:1lh}.rich-text-body>p:empty:last-child{display:none}.rich-text-body h2,.rich-text-body h3,.rich-text-body h4{color:hsl(var(--foreground));font-weight:600}.rich-text-body h2{margin-top:1.4em;font-size:1.15em}.rich-text-body h3{margin-top:1.2em;font-size:1.05em}.rich-text-body h4{margin-top:1em;font-size:1em}.rich-text-body strong{color:hsl(var(--foreground));font-weight:700}.rich-text-body a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.rich-text-body ul,.rich-text-body ol{margin-left:1.25rem;list-style-position:outside}.rich-text-body ul{list-style-type:disc}.rich-text-body ol{list-style-type:decimal}.rich-text-body li+li{margin-top:.35em}.rich-text-body blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:1em}.rich-text-body .rt-size-sm{font-size:.875em}.rich-text-body .rt-size-lg{font-size:1.25em}.rich-text-body .rt-size-xl{font-size:1.5em}
