.rich-text{-webkit-hyphens:auto;hyphens:auto}.rich-text *:not(:last-child){margin-bottom:2em}@media (max-width: 767px){.rich-text *:not(:last-child){margin-bottom:1.5em}}.rich-text strong{color:var(--color-strong);font-weight:600}.rich-text em,.rich-text i{font-style:italic}.rich-text .heading{margin-top:4em;text-wrap:initial}@media (max-width: 767px){.rich-text .heading{margin-top:2.5em}}.rich-text .heading.h4{margin-top:3em;margin-bottom:1.5em}@media (max-width: 767px){.rich-text .heading.h4{margin-top:2em;margin-bottom:1.25em}}.rich-text .heading:first-child{margin-top:0}.rich-text .link{display:inline}.rich-text .link:not([target=_blank]) .icon{display:none}.rich-text ul,.rich-text ol{padding-left:1.1em;list-style:initial}.rich-text ul li::marker{color:var(--color-brand)}.rich-text ul li li::marker{color:var(--color-gray-20)}.rich-text ol{list-style:decimal}.rich-text li:not(:last-child){margin-bottom:1em}.rich-text blockquote{padding:1.5em 0 2em 3em;background-image:url(../svg/quotes.svg);background-position:top 1.5em left;background-repeat:no-repeat;background-size:2em auto;font-weight:700;font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.rich-text pre,.rich-text code{font-family:Menlo,Monaco,Courier New,Courier,monospace}.rich-text code:not(pre code),.rich-text pre{background-color:var(--color-background-dimmed)}.rich-text pre{padding:.5em .8em;font-size:80%;overflow:auto}.rich-text code:not(pre code){padding:.2em .4em;font-size:80%}.rich-text table,.rich-text th,.rich-text tr,.rich-text td{border:1px solid var(--color-subtle)}.rich-text table{width:100%;border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);font-size:var(--font-size-small);color:var(--color-primary)}.rich-text tr:first-child{background:var(--color-background-dimmed);font-weight:700;line-height:var(--line-height-dense)}.rich-text tr:not(:first-child) td[data-style-text-align-left],.rich-text tr:not(:first-child) td[style*="text-align: left"]{text-align:left}.rich-text td{padding:1.2rem}.rich-text [data-hs-responsive-table=true]{overflow-x:auto;margin-right:calc(-1*var(--gap-horizontal));padding-right:var(--gap-horizontal)}.rich-text iframe[src*=youtube],.rich-text iframe[src*=vimeo]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.rich-text .hs-embed-wrapper[data-service=youtube],.rich-text .hs-embed-wrapper[data-service=vimeo],.rich-text .hs-responsive-embed-wrapper.hs-responsive-embed,.rich-text .hs-responsive-embed.hs-responsive-embed-youtube{position:relative;overflow:hidden;width:100%;padding-top:56.25%;max-width:100%!important;max-height:none!important}@media print{.rich-text .hs-embed-wrapper[data-service=youtube],.rich-text .hs-embed-wrapper[data-service=vimeo],.rich-text .hs-responsive-embed-wrapper.hs-responsive-embed,.rich-text .hs-responsive-embed.hs-responsive-embed-youtube{display:none}}.rich-text .hljs{padding:0;background:none}.rich-text .hljs-keyword,.rich-text .hljs-operator,.rich-text .hljs-pattern-match,.rich-text .hljs-constructor,.rich-text .hljs-function,.rich-text .hljs-bullet,.rich-text .hljs-link,.rich-text .hljs-meta,.rich-text .hljs-selector-id,.rich-text .hljs-symbol,.rich-text .hljs-title,.rich-text .hljs-deletion,.rich-text .hljs-name,.rich-text .hljs-section,.rich-text .hljs-selector-tag,.rich-text .hljs-subst{color:#e45649}.rich-text .hljs-function,.rich-text .hljs-params,.rich-text .hljs-constructor,.rich-text .hljs-string,.rich-text .hljs-addition,.rich-text .hljs-attribute,.rich-text .hljs-meta-string,.rich-text .hljs-regexp{color:#50a150}.rich-text .hljs-function,.rich-text .hljs-params,.rich-text .hljs-typing,.rich-text .hljs-constructor,.rich-text .hljs-built_in,.rich-text .hljs-class,.rich-text .hljs-title,.rich-text .hljs-attr,.rich-text .hljs-number,.rich-text .hljs-selector-attr,.rich-text .hljs-selector-class,.rich-text .hljs-selector-pseudo,.rich-text .hljs-template-variable,.rich-text .hljs-type,.rich-text .hljs-variable{color:#cb7702}.rich-text .hljs-module-access,.rich-text .hljs-module,.rich-text .hljs-comment,.rich-text .hljs-quote,.rich-text .hljs-doctag,.rich-text .hljs-formula{color:#a626a4}.rich-text .hljs-literal{color:#4078f2}.rich-text .hljs-comment,.rich-text .hljs-quote,.rich-text .hljs-emphasis{font-style:italic}.rich-text .hljs-strong{font-weight:700}.rich-text .hljs-link{text-decoration:underline}.hs-inline-edit .rich-text a{color:var(--color-strong);font-weight:600;text-decoration:underline}
