.rich-text{font-size:1.0625rem;line-height:1.7;color:var(--color-text);overflow-wrap:break-word}.rich-text ol,.rich-text p,.rich-text ul{margin:0 0 1em}.rich-text :is(h1,h2,h3,h4,h5,h6){margin:1.6em 0 .5em;font-family:var(--font-display);font-weight:700;line-height:1.25;color:var(--color-text-display)}.rich-text h1{font-size:1.75rem}.rich-text h2{font-size:1.5rem}.rich-text h3{font-size:1.25rem}.rich-text :is(h4,h5,h6){font-size:1.1rem}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text :is(ul,ol){padding-left:1.5em}.rich-text li+li,.rich-text li>:is(ul,ol){margin-top:.35em}.rich-text li>:is(ul,ol){margin-bottom:0}.rich-text li::marker{color:var(--color-primary-text)}.rich-text a{color:var(--color-primary-text);text-decoration:underline;text-underline-offset:.15em}.rich-text :is(strong,b){font-weight:700}.rich-text [style*=font-size]{font-size:inherit!important}.rich-text p:has(>[style*="font-size: 18px"],>[style*="font-size: 20px"],>[style*="font-size: 22px"],>[style*="font-size: 24px"]){margin:1.6em 0 .4em;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--color-text-display)}.rich-text>p:first-child:has([style*=font-size]){margin-top:0}