.article-page__hero{display:flex;min-height:570px;margin-bottom:76px;align-items:center}.article-page__hero-media,.article-page__header{width:50%}.article-page__hero-media{aspect-ratio:1 / 1;overflow:hidden}.article-page__hero-image{display:block;width:100%;height:100%;object-fit:contain}.article-page__header{padding:55px 7%}.article-page__hero--no-image{min-height:0;justify-content:center}.article-page__hero--no-image .article-page__header{width:760px;max-width:100%;padding:35px 0 0;text-align:center}.article-page__hero--wide{min-height:0;flex-direction:column}.article-page__hero--wide .article-page__hero-media{width:100%}.article-page__hero--wide .article-page__header{width:760px;max-width:100%;padding:45px 0 0;text-align:center}.article-page__eyebrow{font-size:12px;font-weight:600;display:inline-block;margin-bottom:26px;color:var(--colorTextBody);letter-spacing:.14em;text-transform:uppercase}.article-page__date{font-size:13px;margin-bottom:14px;opacity:.7}.article-page__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(32px,3vw,52px);font-weight:400;margin:0;line-height:1.12;text-transform:none}.article-page__intro{font-size:18px;margin-top:30px;line-height:1.6}.article-page__author{font-size:13px;margin-top:24px}.article-page__toc{max-width:760px;padding:26px 0 30px;margin:0 auto 70px;border-top:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder)}.article-page__toc[hidden]{display:none}.article-page__toc-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:24px;font-weight:400;margin:0 0 24px}.article-page__toc-list{display:flex;flex-wrap:wrap;padding:0;margin:0 -12px;list-style:none}.article-page__toc-item{width:50%;padding:0 12px 14px}.article-page__toc-link{font-size:14px;display:block;padding-bottom:5px;border-bottom:1px solid var(--colorBorder)}.article-page__body{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:17px;max-width:760px;margin:0 auto 55px;line-height:1.75}.article-page__body p,.article-page__body ul,.article-page__body ol{margin-bottom:25px}.article-page__body p span[style*=font-size],.article-page__body p span[style*=font-family]{font-family:inherit!important;font-size:inherit!important}.article-page__body h2,.article-page__body h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:30px;font-weight:400;padding-top:35px;margin:70px 0 25px;border-top:1px solid var(--colorBorder);line-height:1.2}.article-page__body h2:first-child,.article-page__body h3:first-child{padding-top:0;margin-top:0;border-top:0}.article-page__body h4,.article-page__body p>em{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:21px;font-style:normal;font-weight:400;margin:38px 0 18px;line-height:1.35}.article-page__body img:not(.article-table-gallery__image){display:block;max-width:100%;height:auto;margin:42px auto}.article-page__image-row,.article-page__body :is(div,span):has(>img+img){display:flex;flex-wrap:nowrap;margin:42px -4px;align-items:flex-start}.article-page__image-row>*,.article-page__body :is(div,span):has(>img+img)>img{line-height:0;flex:1 1 0;min-width:0;padding:0 4px;margin:0}.article-page__image-row>br,.article-page__body :is(div,span):has(>img+img)>br{display:none}.article-page__image-row img:not(.article-table-gallery__image),.article-page__body :is(div,span):has(>img+img)>img{display:block;width:100%!important;max-width:100%;height:auto!important;margin:0!important;float:none!important}.article-page__body li{padding-left:5px;margin-bottom:12px}.article-page__article>.social-sharing,.article-page__article>.hr--large{max-width:760px;margin-right:auto;margin-left:auto}@media(max-width:1023px){.article-page__header{padding:35px 5%}}@media(max-width:767px){.article-page__hero{display:block;min-height:0;margin-bottom:48px}.article-page__hero-media,.article-page__hero--wide .article-page__hero-media{width:100%}.article-page__header,.article-page__hero--wide .article-page__header,.article-page__hero--no-image .article-page__header{width:100%;padding:35px 0 0;text-align:left}.article-page__eyebrow{margin-bottom:18px}.article-page__title{font-size:32px}.article-page__toc{margin-bottom:48px}.article-page__toc-item{width:100%}.article-page__body{font-size:16px}.article-page__body h2,.article-page__body h3{font-size:26px;margin-top:55px}.article-page__body h4,.article-page__body p>em{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/article-page.css.map */
