.article-template{background:#f6fbf7;color:#004449;overflow-x:clip;padding-top:clamp(78px,8vw,114px)}.article-template .page-width--narrow{max-width:780px}.article-template .scroll-trigger,.article-template .scroll-trigger--offscreen,body:has(.article-template) .shopify-section-group-footer-group .scroll-trigger,body:has(.article-template) .shopify-section-group-footer-group .scroll-trigger--offscreen{opacity:1!important;transform:none!important}.article-template__intro{padding-bottom:clamp(22px,4vw,42px)}.article-template__meta,.article-template__related-meta,.article-template__social-sharing>p,.article-template__back-link{letter-spacing:0;text-transform:uppercase}.article-template__meta{color:#0044499e;display:flex;flex-wrap:wrap;font-size:1.08rem;font-weight:900;gap:8px 14px;line-height:1.2;margin-bottom:16px}.article-template__meta a{color:#004449;text-decoration:none}.article-template__meta time{color:inherit}.article-template__meta>*:not(:last-child):after{color:#00444957;content:"/";margin-left:14px}.article-template__title{color:#004449;font-size:clamp(3.7rem,7vw,7.2rem);font-weight:950;letter-spacing:0;line-height:.98;margin:0;max-width:960px}.article-template__excerpt{color:#004449bd;font-size:clamp(1.6rem,2vw,2rem);line-height:1.55;margin:20px 0 0;max-width:680px}.article-template__hero-container{background:#0044490f;border:1px solid rgba(0,68,73,.1);border-radius:8px;margin:0 auto clamp(32px,5vw,58px);max-width:min(1120px,calc(100vw - 48px));overflow:hidden}.article-template__hero-container img{background:#0044490d;display:block;height:auto;max-height:min(68vh,640px);object-fit:contain;object-position:center;width:100%}.article-template__content{color:#153d3e;font-size:1.72rem;line-height:1.75;margin-bottom:clamp(30px,5vw,58px);margin-top:0}.article-template__content>*:first-child{margin-top:0}.article-template__content p{margin-bottom:1.45em;margin-top:0}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4{color:#004449;font-weight:900;letter-spacing:0;line-height:1.12;margin:1.6em 0 .55em}.article-template__content h1{font-size:clamp(3rem,5vw,4.6rem)}.article-template__content h2{font-size:clamp(2.5rem,4vw,3.6rem)}.article-template__content h3{font-size:clamp(2.1rem,3vw,2.8rem)}.article-template__content a{color:#004449;font-weight:800;text-decoration-color:#0bf477e6;text-decoration-thickness:2px;text-underline-offset:.18em}.article-template__content img,.article-template__content iframe,.article-template__content video{border-radius:8px;height:auto;max-width:100%}.article-template__content blockquote{border-left:3px solid #0bf477;color:#004449c7;font-size:1.05em;margin:2em 0;padding-left:1.2em}.article-template__content ul,.article-template__content ol{padding-left:1.35em}.article-template__app{margin:34px auto}.article-template__social-sharing{align-items:center;border-top:1px solid rgba(0,68,73,.14);display:flex;gap:14px;justify-content:space-between;margin-bottom:clamp(34px,5vw,60px);padding-top:18px}.article-template__social-sharing>p{color:#0044499e;font-size:1.08rem;font-weight:900;margin:0}.article-template__social-sharing .share-button__button{color:#004449;font-weight:900}.article-template__afterword{margin-bottom:clamp(54px,8vw,90px);max-width:1180px}.article-template__back-link{align-items:center;background:#004449;border-radius:6px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:950;min-height:38px;padding:0 16px;text-decoration:none}.article-template__back-link:hover{background:#0bf477;color:#004449}.article-template__related{border-top:1px solid rgba(0,68,73,.14);margin-top:34px;padding-top:26px}.article-template__related h2{color:#004449;font-size:clamp(2.3rem,3vw,3.3rem);font-weight:900;letter-spacing:0;line-height:1.1;margin:0 0 20px}.article-template__related-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-template__related-card{background:#fff;border:1px solid rgba(0,68,73,.12);border-radius:8px;color:#004449;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding-bottom:16px;text-decoration:none}.article-template__related-media{aspect-ratio:16 / 10;background:#00444914;display:block;margin-bottom:14px;overflow:hidden}.article-template__related-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.article-template__related-meta{color:#00444994;font-size:1rem;font-weight:900;line-height:1.2;padding:0 16px 8px}.article-template__related-title{color:#004449;display:block;font-size:1.6rem;font-weight:900;line-height:1.2;padding:0 16px}.article-template__comment-wrapper{background:#fff;border-top:1px solid rgba(0,68,73,.12);color:#004449;margin-top:0;padding:3.6rem 0}.article-template__comments-comment{background-color:#f6fbf7;border:1px solid rgba(0,68,73,.1);border-radius:8px;color:#004449c7;margin-bottom:1.5rem;padding:2rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989px){.article-template__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.article-template{padding-top:72px}.article-template__intro,.article-template__content,.article-template__social-sharing,.article-template__afterword{padding-left:18px;padding-right:18px}.article-template__hero-container{border-left:0;border-radius:0;border-right:0;margin-left:0;margin-right:0;max-width:none}.article-template__title{font-size:clamp(3.2rem,10.5vw,4.8rem)}.article-template__content{font-size:1.58rem;line-height:1.72}.article-template__social-sharing{align-items:flex-start;flex-direction:column}.article-template__related-grid{grid-template-columns:1fr}.article-template__meta{gap:7px 10px}.article-template__meta>*:not(:last-child):after{margin-left:10px}body:has(.article-template) .shopify-section-group-footer-group .footer__content-top,body:has(.article-template) .shopify-section-group-footer-group .footer__content-bottom-wrapper{padding-right:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/section-blog-post.css.map */
