.blog-placeholder{margin:0 1.5rem;background:rgb(var(--color-background))}@media screen and (min-width:750px){.blog-placeholder{text-align:center;width:50%;margin:0}}.blog-placeholder__content{padding:3rem;background:rgba(var(--color-foreground),.04)}.blog-placeholder .placeholder{position:relative}.blog-placeholder h2{margin:0}.blog-placeholder .rte-width{margin-top:1.2rem;color:rgba(var(--color-foreground),.9)}@media screen and (min-width:990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{margin:0}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width:990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (max-width:749px){.blog__post.article{flex:0 0 min(86vw,36rem);width:min(86vw,36rem);min-width:min(86vw,36rem);max-width:min(86vw,36rem)}.template-index .blog__posts{column-gap:1.2rem;scroll-padding-inline:2rem}.template-index .blog__posts .blog__post:first-of-type{margin-left:2rem}.template-index .blog__post .article-card{overflow:hidden;border-radius:2rem}.template-index .blog__post .article-card>.card__content{padding:1.7rem 0 1.8rem}.template-index .blog__post .article-card>.card__content>.card__information{padding:0 1.6rem}.template-index .blog__post .article-card .card__heading{display:-webkit-box;min-height:3.24em;margin:0 0 1rem;overflow:hidden;font-size:clamp(2rem,6vw,2.4rem);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.template-index .blog__post .article-card__info{padding-top:0;color:rgb(var(--st-muted));font-size:1.05rem;line-height:1.35}.template-index .blog__post .article-card__excerpt{display:-webkit-box;min-height:4.5em;margin:1.2rem 0 0;overflow:hidden;color:rgb(var(--st-muted));font-size:1.4rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.template-index .blog__post .article-card__image,.template-index .blog__post .article-card__image img{border-radius:1.9rem 1.9rem 0 0}.template-index .blog__post .article-card__image img{object-position:center}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width:750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width:750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-featured-blog.css.map */
