.main-page{padding:var(--space-24) var(--gutter) var(--space-40)}.main-page__content{max-width:806px;margin-inline:auto;display:block;font:var(--font-body-sans-3);text-transform:var(--font-body-sans-3-text-transform);letter-spacing:var(--font-body-sans-3-letter-spacing)}.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-block:var(--space-16)}
.main-page__content h1{font:var(--font-subheading-1);text-transform:var(--font-subheading-1-text-transform);letter-spacing:var(--font-subheading-1-letter-spacing)}.main-page__content h2{font:var(--font-subheading-2);text-transform:var(--font-subheading-2-text-transform);letter-spacing:var(--font-subheading-2-letter-spacing)}
.main-page__content h3{font:var(--font-subheading-3);text-transform:var(--font-subheading-3-text-transform);letter-spacing:var(--font-subheading-3-letter-spacing)}.main-page__content h4{font:var(--font-body-sans-2);text-transform:var(--font-body-sans-2-text-transform);letter-spacing:var(--font-body-sans-2-letter-spacing)}
.main-page__content h5{font:var(--font-body-sans-italic-2);text-transform:var(--font-body-sans-italic-2-text-transform);letter-spacing:var(--font-body-sans-italic-2-letter-spacing)}.main-page__content h6{font:var(--font-body-sans-italic-3);text-transform:var(--font-body-sans-italic-3-text-transform);letter-spacing:var(--font-body-sans-italic-3-letter-spacing)}
.main-page__content>:first-child{margin-top:0;padding-top:0}.main-page__content img{height:auto;width:100%;margin:var(--space-40) 0 0}.main-page__content img:first-child{margin-top:0}.main-page__content ul,.main-page__content ol{padding:0 0 0 var(--space-18);margin:var(--space-16) 0 0}.main-page__content ul li,.main-page__content ol li{padding-left:var(--space-8)}
.main-page__content li+li{margin-top:0}.main-page__content>*+*{margin-top:var(--space-16)}.main-page__content>a{display:block}@media(hover:hover) and (pointer:fine){.main-page__content a:hover{color:var(--color-blue)}}.main-page__content blockquote{font:var(--font-block-quote);text-transform:var(--font-block-quote-text-transform);letter-spacing:var(--font-block-quote-letter-spacing);width:100%;margin:var(--space-16) 0;padding:0}
.main-page__content>:last-child{margin-bottom:0;padding-bottom:0}