.rich-text :where(p){margin:.7rem 0;line-height:1.7}.rich-text :where(p:first-child){margin-top:0}.rich-text :where(p:last-child){margin-bottom:0}.rich-text :where(h2){margin:1.4rem 0 .6rem;font-size:1.3rem;font-weight:800}.rich-text :where(h3){margin:1.1rem 0 .5rem;font-size:1.1rem;font-weight:700}.rich-text :where(ul){margin:.7rem 0;padding-left:1.3rem;list-style:outside}.rich-text :where(ol){margin:.7rem 0;padding-left:1.4rem;list-style:decimal}.rich-text :where(li){margin:.3rem 0}.rich-text :where(li>p){margin:0}.rich-text :where(blockquote){border-left:3px solid var(--color-brand);margin:.9rem 0;padding-left:.9rem;font-style:italic}.rich-text :where(a){color:var(--color-brand);text-decoration:underline}.rich-text :where(strong){font-weight:700}.rich-text :where(code){background:#0000000f;border-radius:.25rem;padding:.1rem .3rem;font-size:.9em}.dark .rich-text :where(code){background:#ffffff1a}.rich-text :where(pre){background:#0000000f;border-radius:.5rem;margin:.8rem 0;padding:.75rem 1rem;overflow-x:auto}.dark .rich-text :where(pre){background:#ffffff14}.rich-text :where(hr){opacity:.2;border:0;border-top:1px solid;margin:1.4rem 0}.rich-text-compact :where(p),.rich-text-compact :where(ul),.rich-text-compact :where(ol){margin:.45rem 0}
