.main-page__title{text-align:center;margin-bottom:var(--space-40)}@media(min-width:1024px){.main-page__title{margin-bottom:var(--space-60)}}.main-page__content{display:flex;flex-direction:column;align-items:center}.main-page__content>*{width:100%;max-width:67rem}.main-page__content h1,.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5,.main-page__content h6{margin:var(--space-40) 0 var(--space-10)}
@media(min-width:1024px){.main-page__content h1,.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5,.main-page__content h6{margin:var(--space-60) 0 var(--space-10)}}.main-page__content a:only-child{font:var(--font-utility-2);text-transform:var(--font-utility-2-text-transform);letter-spacing:var(--font-utility-2-letter-spacing)}
.main-page__content>:first-child{margin-top:0;padding-top:0}.main-page__content img{height:auto;margin:var(--space-40) 0 0}@media(min-width:1024px){.main-page__content img{margin-top:var(--space-60)}}.main-page__content .rte-image-caption{margin-top:var(--space-8);font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing)}
.main-page__content ul,.main-page__content ol{padding:0 0 0 var(--space-15);margin:var(--space-20) 0 0}.main-page__content li+li{margin-top:var(--space-15)}.main-page__content :not(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--space-40)}.main-page__content ul+p,.main-page__content ol+p{margin-top:var(--space-20)}.main-page__content p+p{margin-top:1.5em}
.main-page__content blockquote{font:var(--font-h4);text-transform:var(--font-h4-text-transform);letter-spacing:var(--font-h4-letter-spacing);width:100%;margin:var(--space-40) 0 0;padding:0}.main-page__content>:last-child{margin-bottom:0;padding-bottom:0}