:root{--blog-ink: #16181d;--blog-text: #232323;--blog-green: #225458;--blog-rule: #d9e6e2;--blog-card-border: rgba(34, 84, 88, .1);--blog-font: Figtree, sans-serif}@media(max-width:767px){.template-blog main .page-width,.template-article main .page-width{padding-left:20px;padding-right:20px}}.template-blog .hero-section .hero-title{margin-bottom:20px}@media(max-width:767px){.template-blog .hero-section .hero-title{margin-bottom:12px}}.blog-heading{margin:0 0 60px;font-family:var(--blog-font);font-size:48px;font-weight:500;line-height:58px;letter-spacing:0;text-align:center;color:var(--blog-ink)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}.blog-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--blog-card-border);border-radius:24px;box-shadow:0 8px 24px #16181d0f;transition:box-shadow .3s ease}.blog-card:hover{box-shadow:0 12px 32px #16181d1f}.blog-card:focus-within{outline:2px solid var(--blog-green);outline-offset:2px}.blog-card__media{aspect-ratio:398 / 244;overflow:hidden;background:#f1f3f2}.blog-card__media img,.blog-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.blog-card__tags{margin:0 0 12px;font-family:var(--blog-font);font-size:14px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:var(--blog-green)}.blog-card__title{margin:0 0 8px;font-family:var(--blog-font);font-size:20px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--blog-text)}.blog-card__link-overlay{color:inherit;text-decoration:none}.blog-card__link-overlay:focus-visible{outline:none}.blog-card__link-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--blog-font);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;color:var(--blog-text);-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card__more{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-family:var(--blog-font);font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:var(--blog-green)}.blog-card__more svg{width:20px;height:12px;transition:transform .3s ease}.blog-card:hover .blog-card__more svg{transform:translate(4px)}.blog-pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:60px}.blog-pagination__arrow{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;border:1px solid var(--blog-text);border-radius:50%;color:#111827;transition:background-color .3s ease,color .3s ease}.blog-pagination__arrow svg{width:22px;height:12px}.blog-pagination__arrow--prev svg{transform:scaleX(-1)}a.blog-pagination__arrow:hover{background:var(--blog-green);border-color:var(--blog-green);color:#fff}.blog-pagination__arrow.is-disabled{opacity:.4;pointer-events:none}blog-pager{display:block}blog-pager .blog-card[hidden],blog-pager .blog-pagination[hidden]{display:none}.blog-pagination__pages{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.blog-pagination__page{display:flex;align-items:center;justify-content:center;min-width:20px;height:40px;font-family:var(--blog-font);font-size:16px;font-weight:400;line-height:19px;letter-spacing:.6px;color:var(--blog-text);text-decoration:none}a.blog-pagination__page:hover{color:var(--blog-green)}.blog-pagination__page.is-current{font-weight:600;color:var(--blog-green);text-decoration:underline;text-underline-offset:4px}section.blog-cta{background:var(--blog-green);color:#fff}.blog-cta__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.blog-cta__heading{max-width:750px;margin:0;font-family:var(--blog-font);font-size:48px;font-weight:600;line-height:58px;letter-spacing:.6px;color:#fff}.blog-cta__text{max-width:490px;margin-top:8px;font-family:var(--blog-font);font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.blog-cta__text p{margin:0;letter-spacing:0}.blog-cta__button{display:inline-flex;align-items:center;justify-content:center;height:56px;margin-top:24px;padding:0 42px;background:#fff;font-family:var(--blog-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--blog-ink);text-decoration:none;transition:background-color .3s ease,color .3s ease}.blog-cta__button:hover{background:var(--blog-ink);color:#fff}.blog-article__header{max-width:904px;margin:0 auto 40px;text-align:center}.blog-article__kicker{margin:0 0 16px;font-family:var(--blog-font);font-size:14px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:var(--blog-green)}.blog-article__title{margin:0;font-family:var(--blog-font);font-size:52px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--blog-ink)}.blog-article__cover img,.blog-article__content img{display:block;width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto}.blog-article__cover img{width:min(100%,560px * var(--cover-ratio))}.blog-article__cover{margin-bottom:40px}.blog-article__content{max-width:720px;margin:0 auto;font-family:var(--blog-font);font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;color:var(--blog-ink)}.blog-article__content>:first-child{margin-top:0}.blog-article__content>:last-child{margin-bottom:0}.blog-article__content p{margin:0 0 8px;letter-spacing:0}.blog-article__content strong{font-weight:700}.blog-article__content a{color:var(--blog-green)}.blog-article__content h2,.blog-article__content h3{margin:40px 0 16px;font-family:var(--blog-font);font-weight:500;letter-spacing:0;color:var(--blog-ink)}.blog-article__content h2,.blog-article__content h3{font-size:40px;line-height:52px}.blog-article__content ul{margin:0 0 8px;padding-left:20px;list-style:disc outside}.blog-article__content ul>li>p{margin:0}.blog-article__content ul>li+li{margin-top:4px}.blog-article__content blockquote{display:block;margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--blog-green)}.blog-article__content blockquote>:last-child{margin-bottom:0}.blog-article__content ol{margin:16px 0 0;padding:0;list-style:none;counter-reset:blog-step}.blog-article__content ol>li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:16px 0;border-bottom:1px solid var(--blog-rule);counter-increment:blog-step}.blog-article__content ol>li:last-child{border-bottom:0}.blog-article__content ol>li:before{content:counter(blog-step,decimal-leading-zero);grid-row:1 / span 10;font-size:24px;font-weight:600;line-height:33.6px;color:var(--blog-green)}.blog-article__content ol>li>*{grid-column:2}.blog-article__content ol>li>p{margin:0}.blog-article__content ol>li>strong:first-child,.blog-article__content ol>li>p:first-child>strong:first-child{display:block;margin-bottom:4px;font-size:22px;font-weight:600;line-height:30.8px}.blog-article__content p:has(>img),.blog-article__content>img,.blog-article__content figure,.blog-article__content div:has(>img){position:relative;left:50%;width:min(1240px,100vw - 40px);max-width:none;margin:40px 0;transform:translate(-50%)}.blog-article__content p:has(>img+img){display:flex;align-items:flex-start;justify-content:center;gap:20px}.blog-article__content p:has(>img+img)>img{flex:0 1 auto;min-width:0;margin:0}@media(max-width:1199px){.blog-article__title{font-size:44px}}@media(max-width:989px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.blog-heading{margin-bottom:40px;font-size:40px;line-height:48px}.blog-cta__heading{font-size:40px;line-height:48px}}@media(max-width:767px){.blog-heading{margin-bottom:32px;font-size:30px;line-height:58px;text-align:left}.blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.blog-card__media{aspect-ratio:auto;height:244px}.blog-pagination{justify-content:space-between;gap:0;margin-top:32px}.blog-pagination__page{min-width:40px}.blog-cta__heading{font-size:40px;line-height:48px}.blog-cta__button{align-self:stretch}.blog-article__header{margin-bottom:32px}.blog-article__kicker{margin-bottom:12px;font-size:12px}.blog-article__title{font-size:32px}.blog-article__content p:has(>img+img){flex-direction:column;align-items:center}.blog-article__content p:has(>img),.blog-article__content>img,.blog-article__content figure,.blog-article__content div:has(>img){left:auto;width:auto;transform:none}.blog-article__content h2,.blog-article__content h3{font-size:30px;line-height:39px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/blog.css.map */
