body.template-article main{margin-top:var(--header-height)}.show-banner body.template-article main{margin-top:var(--header-height-banner)}.main-editorial__body{margin-bottom:3rem}.main-editorial__body:has(.subheading){position:relative}.main-editorial__body:has(.subheading) .subheading{position:sticky;top:var(--header-height);z-index:1;background-color:var(--color-white);box-shadow:none;margin-bottom:1rem}.show-banner .main-editorial__body:has(.subheading) .subheading{top:calc(var(--header-height) + var(--banner-height))}.main-editorial__body>[class*=main-editorial__]{padding:0 var(--container)}.main-editorial__title,.main-editorial__richtext h1,.main-editorial__richtext h2,.main-editorial__richtext h3{margin-bottom:1em}figure.card-image-caption,figure.card-video-caption{display:flex;flex-direction:column;gap:var(--container-3);transition:var(--trans-opacity);margin-bottom:1rem}figure.card-image-caption figcaption,figure.card-video-caption figcaption{display:flex;flex-direction:row;gap:.33rem;font-size:var(--font-body--size-s)}figure.card-image-caption figcaption .h2,figure.card-video-caption figcaption .h2{font-size:var(--font-body--size-s)}.main-editorial__body details.main-editorial__accordian{padding:0;border-bottom:var(--rule-grey);margin:0 var(--container)}.main-editorial__accordian summary{padding:1em 0}details.main-editorial__accordian .details__content{padding:0 0 1em}.hero-text__inner{display:flex;flex-direction:column}.hero-text{margin-bottom:1em}.hero-text__main{text-wrap:pretty;padding:1rem 0}.hero-text__sub{color:var(--color-charcoal);text-wrap:pretty}.hero-text__sub strong{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);color:var(--color-main)}.article-lead.main-editorial__article-lead{gap:var(--container);padding:0;margin-bottom:var(--container)}.article-lead h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);color:var(--color-main);padding:var(--container) 0;text-wrap:pretty}.article-lead__info.flex{display:flex;flex-direction:column;padding:0 var(--container)}ul.article-lead__tags{order:-1;display:flex;gap:var(--container-3)}.main-editorial__content>*{margin-bottom:1em}.article-lead__title__details.mono{display:flex;flex-direction:column;gap:.25em;color:var(--color-charcoal)}.square img.article-lead__media--item{width:auto;max-height:var(--gallery-height-banner)}@media screen and (min-width:800px){.main-editorial__body:has(.subheading) .subheading{position:sticky;align-self:start;grid-column:span 6;width:calc(100% + calc(var(--container) * 2));transform:translate(-1.5rem);margin-bottom:var(--container)}.main-page,.main-article{padding:0 var(--container);margin:0 auto var(--container-2) auto}.main-editorial__body{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.main-editorial__body>[class*=main-editorial__]{padding:0;grid-column:4 / span 3}.main-editorial__content,.main-editorial__richtext,.main-editorial__accordian{max-width:var(--measure-page);margin:0 auto 0 0}.main-editorial__body details.main-editorial__accordian{margin:0 auto 0 0;width:100%;width:var(--measure-page)}.main-editorial__richtext h1,.main-editorial__richtext h2,.main-editorial__richtext h3{margin-bottom:2em}.hero-text{margin-bottom:var(--container)}.hero-text__main{padding:var(--container) 0}.hero-text__button{max-width:var(--btn-width)}.article-lead__info.flex{display:flex;flex-direction:column}ul.article-lead__tags{order:-1}.article-lead.main-editorial__article-lead.grid{gap:var(--container)}.article-lead__info.flex{grid-column:1 / span 3;padding:0 var(--container) 0 0;align-self:start;position:sticky;top:calc(var(--header-height) + var(--subheading-height) + var(--container))}.article-lead.main-editorial__article-lead.grid{grid-column:1 / span 6;grid-template-columns:repeat(6,1fr);gap:0}ul.article-lead__tags{order:1;margin-top:var(--container)}h1.article-lead__title.h3{padding-top:0;max-width:30ch}figure.article-lead__media{grid-column:span 3}}@media screen and (min-width:1400px){.main-editorial__body>[class*=main-editorial__]{grid-column:3 / span 4}.article-lead__info.flex{grid-column:1 / span 2}figure.article-lead__media{grid-column:span 4}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-editorial.css.map */
