.main-article{max-width:calc(90.2rem + 2 * var(--gutter));margin:0 auto;padding:var(--space-35) var(--gutter)}@media(min-width:1024px){.main-article{padding:var(--space-55) var(--gutter) var(--space-35)}}.main-article__tag-date{display:flex;align-items:center;gap:var(--space-20);margin-bottom:var(--space-20)}.main-article__excerpt{margin-top:var(--space-20)}
.main-article__header{margin-bottom:var(--space-40)}@media(min-width:1024px){.main-article__header{margin-bottom:var(--space-70)}}.main-article__sharing{display:flex;align-items:center;gap:var(--space-20);margin-top:var(--space-40)}.main-article__sharing a{text-decoration:none}.main-article__content{display:flex;flex-direction:column;align-items:center}
.main-article__content>*{width:100%;max-width:67rem}.main-article__content h1,.main-article__content h2,.main-article__content h3,.main-article__content h4,.main-article__content h5,.main-article__content h6{margin:var(--space-40) 0 var(--space-10)}@media(min-width:1024px){.main-article__content h1,.main-article__content h2,.main-article__content h3,.main-article__content h4,.main-article__content h5,.main-article__content h6{margin:var(--space-60) 0 var(--space-10)}
}.main-article__content>:first-child{margin-top:0;padding-top:0}.main-article__content img{max-width:100%;height:auto;margin:var(--space-40) 0 0}.main-article__content .rte-image-caption{max-width:100%;margin-top:var(--space-8);font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing)}
.main-article__content ul,.main-article__content ol{padding:0 0 0 var(--space-15);margin:var(--space-40) 0 0}.main-article__content li+li{margin-top:var(--space-15)}.main-article__content :not(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--space-40)}.main-article__content p+p{margin-top:1.5em}.main-article__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-article__content>:last-child{margin-bottom:0;padding-bottom:0}