.rich-text{font-size:1em;line-height:1.5;max-width:80ch}.rich-text>:last-child{margin-bottom:0}.rich-text h3{font-size:em(22,16);line-height:em(24,16);margin-bottom:.75em;margin-top:1em}.rich-text p{margin-bottom:.5em}.rich-text b,.rich-text strong{font-weight:600}.rich-text em{font-style:italic}.rich-text ol{list-style-type:decimal}.rich-text ol>li>ol{list-style-type:lower-alpha}.rich-text ul{list-style-type:circle}.rich-text h2{margin:25px 0 20px}.rich-text ol,.rich-text ul{margin-bottom:.5em;padding-left:1.5em}.rich-text ol>li,.rich-text ul>li{margin-bottom:10px}.rich-text ol>li:last-child,.rich-text ul>li:last-child{margin-bottom:0}.rich-text ol>li>ol,.rich-text ol>li>ul,.rich-text ul>li>ol,.rich-text ul>li>ul{margin:.5em 0 .75em}.rich-text :where(ol){counter-reset:olCounter}.rich-text :where(ol)>li{counter-increment:olCounter;list-style:none;position:relative}.rich-text :where(ol)>li:before{content:counter(olCounter) ". ";left:-1.5em;position:absolute;text-align:left;width:1.5em}.rich-text :where(ol)>li>ol>li:before{content:counter(olCounter,lower-alpha) ") "}.rich-text a{color:var(--highlight);text-decoration:underline;text-underline-offset:2px}.rich-text.intro-text{font-size:1.5rem;line-height:1.375}
