@supports (initial-letter: 1 1){.article-template__content--first-letter-large>p:first-of-type:first-letter{-webkit-initial-letter:2.5 2;initial-letter:2.5 2;padding-inline-end:.5em}.article-template__content--first-letter-times>p:first-of-type:first-letter{font-family:var(--font-article-heading-family);font-style:var(--font-article-heading-style);font-weight:var(--font-article-heading-weight)}}.article-template__article :is(h1,h2,h3,h4,h5,h6,.hxl,.h0){font-family:var(--font-article-heading-family);font-style:var(--font-article-heading-style);font-weight:var(--font-article-heading-weight);letter-spacing:calc((var(--font-heading-scale) * var(--font-article-heading-letter-spacing)))}.article-template__block:not(:first-child){margin-top:2rem}.article-template__block--title+.article-template__block--excerpt,.article-template__block--tags+.article-template__block--title,.article-template__block--title+.article-template__block--tags{margin-top:1rem}.article-template__content [data-image-caption]:after{content:attr(data-image-caption);display:block;font-size:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;color:rgba(var(--color-foreground),.7);margin:0 auto 1rem;text-wrap:balance}.article-template__content [data-image-caption]:has(.rte__large-image):after{text-align:center}.article-template__content>*:has(>img:only-child){font-size:0}.article-template__separator{padding-inline-start:.3em;padding-inline-end:.3em;color:rgba(var(--color-foreground),.5)}.article-template__pagination--next svg{transform:rotate(calc(-90deg * var(--direction-multiplier)))}.article-template__pagination--previous svg{transform:rotate(calc(90deg * var(--direction-multiplier)))}.article-template__pagination--next,.article-template__pagination--previous{gap:.3em}.article-template__pagination--next svg,.article-template__pagination--previous svg{width:1.2em}.article-template__columns{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.article-template__aside{margin:0!important}@media screen and (min-width: 800px){.article-template__aside{padding-left:0!important}}@media screen and (min-width: 800px){.article-template__aside{margin-top:10rem!important}}.matching-articles-title{font-size:1.75rem;font-weight:600;margin-bottom:1rem;display:block}.matching-articles-list{display:grid;gap:2rem;padding:0!important;list-style:none}.article-template__main{min-width:0}.article-template__aside{min-width:220px}@media screen and (min-width: 800px){.article-template__columns{grid-template-columns:3fr 1fr;gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-blog-post.css.map */
