.rich-text{--image-border-radius: 30px}@media only screen and (min-width:1024px){.rich-text{--image-border-radius: 40px;max-width:840px;margin:0 auto}}.rich-text p:not(.play-button__text):not(li p),.rich-text li,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--color-text, #0F3533);margin-bottom:30px;font-size:var(--font-size, 35rem);line-height:var(--line-height, 128.5%)}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{--link-color: #0F3533;font-weight:var(--font-weight, 300)}.rich-text h1{--font-size: 35px;--line-height: 128.5%}@media only screen and (min-width:1024px){.rich-text h1{--font-size: 45px;--line-height: 122%}}.rich-text h2{--font-size: 40px;--line-height: 115%}@media only screen and (min-width:1024px){.rich-text h2{--font-size: 60px;--line-height: 123%}}.rich-text h3{--font-size: 32px;--line-height: 125%}@media only screen and (min-width:1024px){.rich-text h3{--font-size: 50px;--line-height: 128%}}.rich-text h4{--font-size: 24px;--line-height: 133%;--font-weight: 400}@media only screen and (min-width:1024px){.rich-text h4{--font-size: 40px;--line-height: 125%}}.rich-text h5{--font-size: 20px;--line-height: 140%;--font-weight: 400}@media only screen and (min-width:1024px){.rich-text h5{--font-size: 32px;--line-height: 125%}}.rich-text h6{--font-size: 18px;--line-height: 133%;--font-weight: 400}@media only screen and (min-width:1024px){.rich-text h6{--font-size: 24px;--line-height: 133%}}.rich-text p:empty{display:none}.rich-text p,.rich-text ol,.rich-text ul{--font-size: 14px;--line-height: 171%;margin-bottom:2em!important;font-weight:var(--font-weight, 300);font-size:var(--font-size)}@media only screen and (min-width:1024px){.rich-text p,.rich-text ol,.rich-text ul{--font-size: 18px}}.rich-text p li,.rich-text ol li,.rich-text ul li{margin-bottom:.5em}.rich-text p strong,.rich-text ol strong,.rich-text ul strong{--font-weight: 600}.rich-text strong{font-weight:var(--font-weight, 600)}.rich-text ol,.rich-text ul{margin-left:24px}.rich-text ol li,.rich-text ul li{margin-left:6px;position:relative}@media only screen and (min-width:1024px){.rich-text ol li,.rich-text ul li{margin-left:12px}}.rich-text ol p,.rich-text ul p{margin-bottom:0!important}.rich-text ol{list-style-type:decimal;list-style:none}.rich-text ol li{counter-increment:list-item}.rich-text ol li:before{content:counter(list-item) ".";width:20px;height:20px;display:block;position:absolute;top:0;font-weight:500;color:#000;left:-10px;transform:translate(-16px)}.rich-text ul li{position:relative}.rich-text ul li:before{--size: 4px;content:"";width:var(--size);height:var(--size);background-color:#000;display:block;position:absolute;top:11px;border-radius:var(--size);left:-10px;transform:translate(-6px)}.rich-text a:not(.button){color:var(--link-color, #000000);text-decoration:underline 1px var(--link-color, #000000);text-underline-offset:var(--text-underline-offset, .15em);transition:text-decoration-color .22s ease-out,text-underline-offset .22s ease-out}.rich-text a:not(.button):hover,.rich-text a:not(.button):focus{--text-underline-offset: .22em}.rich-text blockquote{padding-left:20px;border-left:3px solid grey}.rich-text figure{margin-bottom:30px}.rich-text figure img{border-radius:var(--image-border-radius, 30px)}.rich-text figure figcaption{margin-top:4px;padding:0 var(--image-border-radius, 30px)}.rich-text iframe{aspect-ratio:16/9;height:auto;width:100%;border-radius:var(--image-border-radius)}
