.article-main{--article-main-full-width: calc(100vw - var(--container-gutter) * 2);--article-main-media-gap: 24px;--article-main-single-media-height: 255px;--article-main-paired-media-height: 335px;--article-main-heading-size: 32px;--article-main-content-gap: 12px}.article-main--divider:after{content:"";display:block;width:100vw;height:1px;background-color:#f2f2f2;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.article-main__content--sm{--article-main-text-width: 36rem}.article-main__content--md{--article-main-text-width: 48rem}.article-main__content--lg{--article-main-text-width: 60rem}.article-main__content{width:var(--article-main-full-width);margin-inline:calc((100% - var(--article-main-full-width)) / 2);grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--article-main-content-gap) var(--article-main-media-gap);color:rgb(var(--text-color));display:grid}.article-main__content>*{grid-column:1 / -1;justify-self:center;width:min(100%,var(--article-main-text-width, 48rem));margin-block:0}.article-main__content :where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-size:var(--article-main-heading-size);font-weight:var(--heading-font-weight);line-height:1.1;letter-spacing:var(--heading-letter-spacing);color:rgb(var(--text-color))}.article-main__content :where(p,ul,ol){font-family:var(--text-font-family);font-size:13px;font-weight:var(--text-font-weight);line-height:1.4;letter-spacing:var(--text-letter-spacing);color:rgb(var(--text-color))}.article-main__content p:not(:has(img))+h2{padding-top:36px}.article-main__content>:is(img,picture,video,iframe,figure),.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)){grid-column:1 / -1;width:100%;max-width:none;overflow:hidden}.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)){grid-template-columns:minmax(0,1fr);gap:var(--article-main-media-gap);display:grid}.article-main__content>:is(p,div):has(:is(img,picture,video,iframe))>span{display:contents}.article-main__content>:is(img,picture,video,iframe,figure),.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)):not(:has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe))) :is(img,picture,video,iframe){height:var(--article-main-single-media-height)}@media screen and (min-width:1000px){.article-main__content>:is(img,picture,video,iframe,figure),.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)):not(:has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe))) :is(img,picture,video,iframe){padding-block:25px}}.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe)){grid-template-columns:minmax(0,1fr)}.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe)) :is(img,picture,video,iframe){max-height:500px;object-fit:contain}.article-main__content>:is(img,picture,video,iframe,figure):has(+:is(img,picture,video,iframe,figure)),.article-main__content>:is(img,picture,video,iframe,figure)+:is(img,picture,video,iframe,figure){grid-column:span 1;height:var(--article-main-paired-media-height)}@media screen and (min-width:1000px){.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe)) :is(img,picture,video,iframe){height:var(--article-main-paired-media-height);object-fit:cover;max-height:none}}.article-main__content :where(img,picture,video,iframe){width:100%;height:100%;margin:0;object-fit:cover}.article-main__content picture{display:block}.article-main__content figure{display:block}.article-main__content figure :where(img,picture,video,iframe){height:100%}.article-main__content figcaption{margin-block-start:.5rem;font-size:12px;line-height:1.4;color:rgb(var(--text-color) / .65)}@media screen and (min-width:1000px){.article-main{--article-main-single-media-height: 560px;--article-main-paired-media-height: 654px;--article-main-heading-size: 40px;--article-main-content-gap: 24px}.article-main__content{grid-template-columns:repeat(2,minmax(0,1fr))}.article-main__content>:is(p,div):has(:is(img,picture,video,iframe)+:is(img,picture,video,iframe)){grid-template-columns:repeat(2,minmax(0,1fr));padding-block:25px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-article.css.map */
