.blog{border-top:1px solid #000;border-bottom:1px solid #000}.blog-placeholder-svg{height:100%}@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{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}.recent-blogs{padding-bottom:3rem}.recent-blogs .blog__button{margin-top:3rem}.recent-blogs .page-width-desktop{background:var(--color-white);width:calc(100% - 3rem);margin:0 auto;max-width:calc(var(--page-width) - 3rem);border-left:1px solid var(--color-black);border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.blog.new-blog-section{border:0}.new-blog-section .blog__posts.articles-wrapper{margin:0;row-gap:var(--grid-desktop-horizontal-spacing)}.new-blog-section .blog__title{color:var(--color-black);font-weight:var(--weight-medium)}.new-blog-section .blog__text.rte{color:var(--color-black);font-size:var(--h5);font-weight:var(--weight-medium);letter-spacing:2px;margin-top:20px}.new-blog-section .button{margin-top:24px}.new-blog-section .page-width-desktop{padding-inline:1.5rem}@media screen and (min-width:750px){.blog__button{margin-top:5rem}.recent-blogs .page-width-desktop{width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin:0 auto}.recent-blogs{padding-bottom:5rem}.new-blog-section .blog-grid{grid-template-columns:1fr 1.1fr}.new-blog-section .blog-grid__content{width:100%;padding-top:60px}.new-blog-section .page-width-desktop{padding-inline:5rem}}@media(max-width:749px){.new-blog-section .grid--peek.slider .grid__item:first-of-type{margin-left:0}.new-blog-section .blog__text.rte{margin-top:10px}.new-blog-section .button{margin-top:16px}}@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/436/assets/section-featured-blog.css.map */
