.rich-text{font-size:1.125rem;line-height:1.25;font-weight:400}@media screen and (min-width:65.375rem){.rich-text{font-size:1.25rem}}.rich-text{line-height:1.5;max-width:80ch;width:100%;margin:0 auto}.rich-text>:last-child{margin-bottom:0}.rich-text h1{font-size:1.5rem;line-height:1.2;font-weight:600}@media screen and (min-width:65.375rem){.rich-text h1{font-size:2rem}}@media screen and (min-width:105rem){.rich-text h1{font-size:2.625rem}}.rich-text h1{font-weight:300;margin-bottom:.5em}.rich-text h2{font-size:1.5rem;line-height:1.2;font-weight:600}@media screen and (min-width:65.375rem){.rich-text h2{font-size:2rem}}@media screen and (min-width:105rem){.rich-text h2{font-size:2.625rem}}.rich-text h2{font-weight:300;margin-top:1.5em;margin-bottom:.5em}.rich-text h3{font-size:1.25rem;line-height:1.4;font-weight:600}@media screen and (min-width:65.375rem){.rich-text h3{font-size:1.5rem}}@media screen and (min-width:105rem){.rich-text h3{font-size:1.5rem}}.rich-text h3{font-weight:300;margin-top:1em;margin-bottom:.25em}.rich-text h4{font-size:1.125rem;line-height:1.4;font-weight:300}@media screen and (min-width:65.375rem){.rich-text h4{font-size:1.375rem}}@media screen and (min-width:105rem){.rich-text h4{font-size:1.375rem}}.rich-text h4{margin-top:1em;margin-bottom:.25em}.rich-text h2:first-child,.rich-text h3:first-child{margin-top:0}.rich-text hr{border:none;border-top:1px solid var(--onSurfaceSecondary);margin:2em 0}.rich-text p:not(:last-child){margin-bottom:1em}.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{padding-left:1em;margin-bottom:.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) ". ";position:absolute;left:-1em;width:1em;text-align:left}.rich-text :where(ol)>li>ol>li:before{content:counter(olCounter,lower-alpha) ") "}.rich-text a{text-decoration:underline;text-underline-offset:2px}.rich-text.intro-text{font-size:1.5rem;line-height:1.375}
