.rich-text-section{z-index:1}.rich-text-section:has(.rich-text--remove-bottom-pad){padding-bottom:0}.rich-text-section .rich-text .rich-text__wrapper{display:flex;flex-direction:row;gap:var(--global-col-gap-lg)}.rich-text-section .rich-text .rich-text__wrapper.rich-text__layout-one-column{flex-direction:column;max-width:650px;margin:auto}@media screen and (max-width:989px){.rich-text-section .rich-text .rich-text__wrapper.rich-text__layout-one-column{width:100%}}.rich-text-section .rich-text .rich-text__wrapper.rich-text__layout-one-column .section-heading-container{position:static}@media screen and (max-width:989px){.rich-text-section .rich-text .rich-text__wrapper{flex-direction:column;max-width:100%;margin:auto}}.rich-text-section .rich-text .rich-text__wrapper .section-heading-container{height:-moz-min-content;height:min-content;text-align:left;row-gap:var(--global-text-gap);flex:1 1 40%;top:var(--global-sect-pad-y-lg)}@media screen and (max-width:989px){.rich-text-section .rich-text .rich-text__wrapper .section-heading-container{position:static}}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks{flex:1 1 60%;width:100%;display:flex;flex-direction:column;gap:var(--global-text-gap);align-items:flex-start}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks *{overflow-wrap:break-word;gap:var(--global-text-gap)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks a,.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks li,.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks ol,.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks p,.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks ul{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks p{font-size:2rem}@media screen and (max-width:768px){.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks p{font-size:1.8rem}}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks h3{font-family:var(--global-title-lg-font-family);font-size:var(--global-title-lg-font-size);font-style:var(--global-title-lg-font-style);font-weight:var(--global-title-lg-font-weight);letter-spacing:var(--global-title-lg-letter-spacing);line-height:var(--global-title-lg-line-height);gap:var(--global-title-lg-paragraph-spacing);text-transform:var(--global-title-lg-text-transform)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks h4{font-family:var(--global-title-sm-font-family);font-size:var(--global-title-sm-font-size);font-style:var(--global-title-sm-font-style);font-weight:var(--global-title-sm-font-weight);letter-spacing:var(--global-title-sm-letter-spacing);line-height:var(--global-title-sm-line-height);gap:var(--global-title-sm-paragraph-spacing);text-transform:var(--global-title-sm-text-transform)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks h5,.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks h6{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform);font-weight:600;text-transform:uppercase}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks a{color:var(--brand-cyan)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks a:focus{outline:2px solid var(--brand-cyan);border-radius:var(--global-border-rad);outline-offset:6px}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons{gap:var(--global-col-gap-sm);width:100%;word-break:break-word;display:flex;flex-direction:row;gap:var(--button-primary-md-gap)}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons.rich-text__buttons--multiple{flex-grow:1}.rich-text-section .rich-text .rich-text__wrapper .rich-text__blocks--left{text-align:left}