.blog-post{--recent-bleed: max(0px, calc((100% - 1440px)/2) )}.blog-post__container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:17px 16px 0}.blog-post__title{margin:24px 0 0;color:#3a3635;font-family:var(--font-heading-family);font-size:22px;font-weight:400;line-height:27px;letter-spacing:0}.blog-post__meta{display:flex;flex-direction:column;gap:19px;margin-top:12px;padding:18px 0;border-top:1px solid #3a36351a;border-bottom:1px solid #3a36351a}.blog-post__byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.blog-post__meta-item{display:flex;align-items:center;color:#3a3635;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:21px;letter-spacing:0}.blog-post__meta-item+.blog-post__meta-item:before{content:"";width:1px;height:18px;margin-right:16px;background-color:currentcolor;opacity:.4}.article-share{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.article-share__label{color:#3a3635;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:21px}.article-share__list{display:flex;align-items:center;margin:0;padding:0;gap:10px}.article-share__item{display:flex}.article-share__button{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:1px solid #3a3635;border-radius:50%;background:none;color:#3a3635;cursor:pointer;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.article-share__button:hover,.article-share__button:focus-visible{background-color:#3a3635;color:#efe7e2}.article-share__icon{display:flex;align-items:center;justify-content:center}.article-share__icon svg{width:auto;height:11px;fill:currentcolor}.article-share__message{position:absolute;top:calc(100% + 4px);left:0;margin:0;color:#665350;font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.blog-post__media{overflow:hidden;margin-top:24px;aspect-ratio:361 / 300}.blog-post__image{display:block;width:100%;height:100%;object-fit:cover}.blog-post__body{margin-top:24px;color:#3a3635;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:24px}.blog-post__body>*{margin:0}.blog-post__body>*+*{margin-top:12px}.blog-post__body h2,.blog-post__body h3{color:#3a3635;font-family:var(--font-body-family);font-size:20px;font-weight:600;line-height:24px;letter-spacing:0}.blog-post__body>*+:is(h2,h3){margin-top:30px}.blog-post__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.blog-post__body :is(ul,ol){padding-left:20px}.blog-post__body img{max-width:100%;height:auto}.blog-post__recent{margin:58px calc(-16px - var(--recent-bleed)) 0;padding:40px 0;background-color:#efe7e2}.blog-post__recent-inner{box-sizing:border-box;padding:0 16px}.blog-post__recent-heading{margin:0;color:#3a3635;font-family:var(--font-heading-family);font-size:22px;font-weight:400;line-height:44px;letter-spacing:0}.blog-post__recent-list{display:flex;overflow-x:auto;margin:16px 0 0;padding:0;gap:12px;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.blog-post__recent-list::-webkit-scrollbar{display:none}.blog-post__recent-item{flex:0 0 auto;width:277px;scroll-snap-align:start}.blog-post__recent-card--wide{display:none}@media screen and (min-width:750px){.blog-post__media{aspect-ratio:831 / 430}.blog-post__recent-list{display:grid;overflow:visible;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post__recent-item{width:auto;min-width:0}}@media screen and (min-width:990px){.blog-post__container{padding:20px 40px 0}.blog-post__title{margin-top:30px;font-size:32px;line-height:44px}.blog-post__meta{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;margin-top:19px;padding:21px 0}.blog-post__media{margin-top:30px;aspect-ratio:831 / 430}.blog-post__body{margin-top:35px}.blog-post__body h2,.blog-post__body h3{font-size:22px;line-height:29px;letter-spacing:.02em}.blog-post__recent{margin-inline:calc(-40px - var(--recent-bleed))}.blog-post__recent-inner{padding-inline:40px}.blog-post__recent-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.blog-post__layout{display:grid;align-items:start;gap:64px;grid-template-columns:minmax(0,1fr) 470px}.blog-post__recent{margin:46px 0 0;padding:0;background-color:transparent}.blog-post__recent-inner{padding:24px;background-color:#efe7e2}.blog-post__recent-heading{font-size:24px}.blog-post__recent-list{display:block;margin-top:24px}.blog-post__recent-item+.blog-post__recent-item{margin-top:24px;padding-top:24px;border-top:1px solid #e9e9e9}.blog-post__recent-card--wide{display:block}.blog-post__recent-card--narrow{display:none}}@media screen and (min-width:1200px){.blog-post{padding-bottom:135px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-main-article.css.map */
