.text{margin-top:64px}@media only screen and (min-width:768px){.text{margin-top:80px}}@media only screen and (min-width:1440px){.text{margin-top:104px}}.text{margin-bottom:64px}@media only screen and (min-width:768px){.text{margin-bottom:80px}}@media only screen and (min-width:1440px){.text{margin-bottom:104px}}.text .text-intro{--text-intro-margin:auto}@media only screen and (min-width:1440px){.text .text-intro{--text-intro-width:60vw}}@media only screen and (min-width:1920px){.text .text-intro{--text-intro-width:1152px}}.text__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:auto;width:var(--grid-base)}.text__content{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.text__content{flex-basis:calc(var(--grid-column-outer)*10);margin-inline:auto;max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}.text--tableofcontents .text__content,.text--wide .text__content{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}@media only screen and (min-width:1440px){.text__content{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}.text__content--centered{text-align:center}.text__copy:not(:first-child){margin-top:24px}@media only screen and (min-width:1024px){.text__copy:not(:first-child){margin-top:32px}}.text__copy .cta{margin-top:16px}.text--centered .text__inner{justify-content:center}.text--centered .rte ol,.text--centered .rte ul{display:flex;flex-direction:column;margin-inline:auto}.text--centered .rte li{text-align:left}.text--centered .cta__links{justify-content:center}.text--centered .cta__links--block{align-items:center}.text--tableofcontents .rte li+li{margin-top:16px}@media only screen and (min-width:768px){.text--columns-2 .text-intro__subline{--text-text-intro-top:40px;float:left;margin-right:var(--grid-gutter);position:-webkit-sticky;position:sticky;top:var(--text-text-intro-top);transition:top var(--animation-speed) var(--animation-ease);width:calc(50% - var(--grid-gutter)*.5)}.siteheader--overlay+.sitemain .text--columns-2 .text-intro__subline{--text-text-intro-top:calc(40px + var(--siteheader-height))}}