.content-text :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--deepblue)}.content-text :is(h1,h2){font-family:var(--secondary-font);font-weight:600}.content-text h1,.content-text .heading-1{font-size:var(--content-heading-1)}.content-text h2,.content-text .heading-2{font-size:var(--content-heading-3)}.content-text h3,.content-text .heading-3{font-size:var(--content-heading-4);font-weight:600}.content-text h4,.content-text .heading-4{font-size:var(--content-heading-5)}.content-text h5,.content-text h6,.content-text .heading-5,.content-text .heading-6{font-size:var(--content-heading-6)}.content-text h5,.content-text .heading-5{font-weight:600}.content-text :is(h1,h2,h3,h4,h5,h6):has(+*:is(h1,h2,h3,h4,h5,h6)){margin-bottom:15px}.content-text :is(h1,h2,h3,h4,h5,h6):has(+p){margin-bottom:5px}.content-text p:has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:30px}.content-text p{color:var(--deepblue-80);font-size:var(--content-body);line-height:1.7em}.content-text p:last-child{margin-bottom:0}p.text--lead,.content-text--lead p{font-size:var(--content-lead);line-height:1.6em}.content-text strong{font-weight:600}.content-text+.content-text{margin-top:15px}.content-text p a:not(.button,.button--arrow){text-decoration:underline dotted;text-underline-offset:.1em}.content-text p a:hover{color:var(--coral)}.content-text p a:not(.button,.button--arrow):focus-visible{outline:2px solid var(--turquoise);outline-offset:.2em;border-radius:var(--border-radius-s)}.content-text img{max-width:100%}.content-text blockquote{border-color:var(--taupe-60);font-family:var(--secondary-font);padding:0 0 0 20px}.content-text blockquote,.content-text blockquote p{font-size:var(--content-heading-5);color:var(--deepblue-90);line-height:1.6em}