.rich-description,.rich-description *,.rich-description h2,.rich-description h3,.rich-description p,.rich-description ul,.rich-description ol,.rich-description li,.rich-description blockquote,.rich-description a,.rich-description span,.rich-description strong,.rich-description em{font-family:inherit}.rich-description h2{letter-spacing:-.015em;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.rich-description h3{letter-spacing:-.01em;margin-top:1rem;margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.rich-description p{margin-bottom:.75rem;line-height:1.65}.rich-description p:last-child{margin-bottom:0}.rich-description ul{margin-top:.25rem;margin-bottom:.75rem;padding-left:1.5rem;list-style-type:disc}.rich-description ol{margin-top:.25rem;margin-bottom:.75rem;padding-left:1.5rem;list-style-type:decimal}.rich-description li{margin-bottom:.25rem}.rich-description blockquote{border-left:3px solid var(--primary,currentColor);opacity:.9;margin-top:.75rem;margin-bottom:.75rem;padding-left:1rem;font-style:italic}.rich-description a{color:var(--primary,currentColor);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:opacity .15s}.rich-description a:hover{opacity:.8}.rich-description hr{border:none;border-top:1px solid var(--border,#80808033);margin:1.5rem 0}.rich-description img{cursor:zoom-in;border-radius:.75rem;max-width:100%;height:auto;margin:1.25rem 0;transition:transform .2s,box-shadow .2s,opacity .2s;display:block;box-shadow:0 4px 12px -2px #00000026}.rich-description img:hover{opacity:.95;transform:scale(1.015);box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #0003}
