.rte div:not([class]){margin-top:var(--element-spacing)}.rte div:not([class]):first-child{margin-top:0}.rte div:not([class])+h2{margin-top:var(--element-spacing)}.rte iframe{display:block;margin:auto;max-width:100%}.rte table{table-layout:fixed}.rte img{height:auto;margin-bottom:calc(var(--element-spacing)*2);margin-top:calc(var(--element-spacing)*2);max-width:100%;vertical-align:bottom}@media screen and (min-width:768px){.rte img{margin-bottom:calc(var(--element-spacing)*2.5);margin-top:calc(var(--element-spacing)*2.5)}}.rte a{color:var(--color-brand-primary);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;-webkit-transition:text-decoration-thickness var(--duration-short) ease;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:var(--color-brand-primary-dark);text-decoration-thickness:.2rem}.rte blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-brand-primary);font-style:italic;margin-bottom:calc(var(--element-spacing)*3);margin-top:calc(var(--element-spacing)*3)}@media screen and (min-width:768px){.rte blockquote{margin-bottom:calc(var(--element-spacing)*3.5);margin-top:calc(var(--element-spacing)*3.5)}}.rte blockquote cite{display:block}.rte a:not(.button){color:inherit;color:var(--color-brand-link,inherit)}.rte a:not(.button):active,.rte a:not(.button):focus,.rte a:not(.button):hover{color:var(--color-brand-link-hover);text-decoration:underline}.rte ol,.rte ul{padding-left:.625rem}.rich-text{word-wrap:break-word}.rich-text__text,.rich-text__title{margin-left:auto;margin-right:auto;max-width:var(--site-center)}.rich-text__button,.rich-text__text{margin-bottom:calc(var(--element-spacing)*2)}@media screen and (min-width:1024px){.rich-text-section .site-center.is-justified-flex-start{margin-left:2rem}.rich-text-section .site-center.is-justified-flex-end{margin-right:2rem}}.rich-text-section .container{padding:1.5rem 0}@media screen and (min-width:1024px){.rich-text-section .container{padding:3rem 0}}@media screen and (min-width:1440px){.rich-text-section .container{padding:4rem 0}}