.s-richtext{font-size:var(--s-type-p-size,15px);line-height:var(--s-type-p-leading,1.6);color:color-mix(in srgb,var(--s-color-fg)85%,transparent)}.s-richtext>:first-child{margin-top:0}.s-richtext>:last-child{margin-bottom:0}.s-richtext p{margin:0 0 var(--s-space-sm)}.s-richtext h1,.s-richtext h2,.s-richtext h3,.s-richtext h4,.s-richtext h5,.s-richtext h6{margin:var(--s-space-md)0 var(--s-space-sm);color:var(--s-color-fg)}.s-richtext h1,.s-richtext h2,.s-richtext h3,.s-richtext h4{font-family:var(--s-type-h4-font,inherit);font-size:var(--s-type-h4-size,18px);font-weight:var(--s-type-h4-weight,600);line-height:var(--s-type-h4-leading,1.4)}.s-richtext h5{font-family:var(--s-type-h5-font,inherit);font-size:var(--s-type-h5-size,18px);font-weight:var(--s-type-h5-weight,600);line-height:var(--s-type-h5-leading,1.4)}.s-richtext h6{font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,18px);font-weight:var(--s-type-h6-weight,600);line-height:var(--s-type-h6-leading,1.4)}.s-richtext ul,.s-richtext ol{margin:0 0 var(--s-space-sm);padding-left:var(--s-space-md);gap:var(--s-space-xs);flex-direction:column;display:flex}.s-richtext ul{list-style:outside}.s-richtext ol{list-style:decimal}.s-richtext li{line-height:var(--s-type-p-leading,1.55)}.s-richtext a{color:var(--s-color-fg);text-underline-offset:3px;text-decoration:underline}.s-richtext strong,.s-richtext b{color:var(--s-color-fg);font-weight:600}.s-richtext img{max-width:100%;height:auto;margin:var(--s-space-md)0;border-radius:var(--s-radius-lg)}