.rte{margin-left:auto;margin-right:auto;max-width:var(--site-center-narrow)}.rte div{margin-top:var(--element-spacing)}.rte div:first-child{margin-top:0}.rte div+h2{margin-top:var(--element-spacing)}.rte p{font-size:.75rem;line-height:.875rem}@media screen and (min-width:1024px){.rte p{font-size:1rem;line-height:1.1875rem}}.rte p:first-of-type{color:var(--color-brand-secondary);font-family:var(--font-heading-family);font-size:.875rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.125rem;margin-bottom:1.5625rem}@media screen and (min-width:1024px){.rte p:first-of-type{font-size:1.625rem;line-height:2.25rem;margin-bottom:3.75rem}}.rte h3{color:var(--color-brand-primary);font-family:var(--font-medium-family);font-size:.75rem;font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);letter-spacing:.0625rem;line-height:1.125rem;margin-top:var(--element-spacing);text-transform:uppercase}@media screen and (min-width:1024px){.rte h3{font-size:1rem;line-height:1.1875rem;margin-top:2.1875rem}}.rte h3+p{margin-top:.625rem}.rte iframe{display:block;margin:auto;max-width:100%}.rte table{max-width:100%;overflow:auto;table-layout:fixed;width:100%}.rte img{height:auto;margin-bottom:var(--element-spacing);margin-top:var(--element-spacing);max-width:100%;vertical-align:bottom}.rte a{color:var(--color-brand-secondary);text-decoration:underline}.rte a:hover{text-decoration:none}.rte blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;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)}}