.torva-blog-index,.torva-blog-article{--torva-blog-green: #173f37;--torva-blog-green-strong: #0f302a;--torva-blog-orange: #e8752e;--torva-blog-orange-strong: #c95f20;--torva-blog-ink: #202b28;--torva-blog-muted: #5b6863;--torva-blog-line: #d9e2de;--torva-blog-soft: #f3f6f4;--torva-blog-warm: #fff6ef;--torva-blog-white: #fff;color:var(--torva-blog-ink);letter-spacing:0}.torva-blog-index *,.torva-blog-article *{box-sizing:border-box}.torva-blog-index__container,.torva-blog-article__container{width:min(calc(100% - 48px),1240px);margin:0 auto}.torva-blog-index__hero{padding:76px 0 44px;background:var(--torva-blog-soft);border-bottom:1px solid var(--torva-blog-line)}.torva-blog-index__eyebrow,.torva-blog-article__eyebrow{margin:0;color:var(--torva-blog-orange-strong);font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:0}.torva-blog-index h1,.torva-blog-article h1{max-width:900px;margin:10px 0 16px;color:var(--torva-blog-green);font-size:52px;line-height:1.08;letter-spacing:0}.torva-blog-index__intro,.torva-blog-article__summary{max-width:760px;margin:0;color:var(--torva-blog-muted);font-size:19px;line-height:1.55}.torva-blog-index__nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.torva-blog-index__nav a,.torva-blog-index__button,.torva-blog-article__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid transparent;border-radius:999px;color:var(--torva-blog-green);background:var(--torva-blog-white);font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.torva-blog-index__nav a{border-color:#bfcfc8}.torva-blog-index__nav a:hover,.torva-blog-index__nav a[aria-current=page]{border-color:var(--torva-blog-green);color:var(--torva-blog-white);background:var(--torva-blog-green)}.torva-blog-index__body{padding:56px 0 72px}.torva-blog-index__section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:26px}.torva-blog-index h2,.torva-blog-article h2{margin:7px 0 0;color:var(--torva-blog-green);font-size:31px;line-height:1.18;letter-spacing:0}.torva-blog-index__section-heading p:not(.torva-blog-index__eyebrow){max-width:650px;margin:10px 0 0;color:var(--torva-blog-muted);line-height:1.55}.torva-blog-index__grid,.torva-blog-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.torva-blog-card{min-width:0;border:1px solid var(--torva-blog-line);border-radius:8px;overflow:hidden;background:var(--torva-blog-white);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.torva-blog-card:hover{border-color:#a7bbb2;box-shadow:0 12px 28px #1237301a;transform:translateY(-2px)}.torva-blog-card__link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.torva-blog-card__media{display:block;aspect-ratio:1.48 / 1;overflow:hidden;background:#dfe8e3}.torva-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.torva-blog-card:hover .torva-blog-card__media img{transform:scale(1.025)}.torva-blog-card__media-placeholder{display:block;width:100%;height:100%;background:#dfe8e3}.torva-blog-card__copy{display:flex;height:100%;min-height:250px;flex-direction:column;padding:22px}.torva-blog-card__meta{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--torva-blog-muted);font-size:13px;line-height:1.35}.torva-blog-card__meta span{color:var(--torva-blog-orange-strong);font-weight:700}.torva-blog-card__meta time:before{margin-right:10px;color:#a4b2ac;content:"\2022"}.torva-blog-card strong{display:block;margin-top:13px;color:var(--torva-blog-green);font-size:21px;line-height:1.24}.torva-blog-card__summary{display:block;margin-top:12px;color:var(--torva-blog-muted);font-size:15px;line-height:1.55}.torva-blog-card__action{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:22px;color:var(--torva-blog-green);font-size:15px;font-weight:700}.torva-blog-card__action span{font-size:21px;line-height:.8;transition:transform .16s ease}.torva-blog-card:hover .torva-blog-card__action span{transform:translate(3px)}.torva-blog-index__empty{padding:32px;border:1px solid var(--torva-blog-line);border-radius:8px;color:var(--torva-blog-muted);background:var(--torva-blog-soft)}.torva-blog-index__pagination{margin-top:38px}.torva-blog-index__final,.torva-blog-article__final{padding:48px 0;color:var(--torva-blog-white);background:var(--torva-blog-green)}.torva-blog-index__final-inner,.torva-blog-article__final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}.torva-blog-index__final h2,.torva-blog-article__final h2,.torva-blog-index__final p,.torva-blog-article__final p{color:inherit}.torva-blog-index__final h2,.torva-blog-article__final h2{margin-top:8px}.torva-blog-index__final p:not(.torva-blog-index__eyebrow),.torva-blog-article__final p:not(.torva-blog-article__eyebrow){max-width:690px;margin:10px 0 0;color:#d7e5df;line-height:1.55}.torva-blog-index__final .torva-blog-index__eyebrow,.torva-blog-article__final .torva-blog-article__eyebrow{color:#ff9f5d}.torva-blog-index__final-actions,.torva-blog-article__final-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.torva-blog-index__button--primary,.torva-blog-article__button--primary{color:var(--torva-blog-white);background:var(--torva-blog-orange)}.torva-blog-index__button--secondary,.torva-blog-article__button--secondary{border-color:#ffffff9e;color:var(--torva-blog-white);background:transparent}.torva-blog-index__button:hover,.torva-blog-article__button:hover{transform:translateY(-1px)}.torva-blog-index__button--primary:hover,.torva-blog-article__button--primary:hover{color:var(--torva-blog-white);background:var(--torva-blog-orange-strong)}.torva-blog-index__button--secondary:hover,.torva-blog-article__button--secondary:hover{border-color:var(--torva-blog-white);color:var(--torva-blog-green);background:var(--torva-blog-white)}.torva-blog-index a:focus-visible,.torva-blog-article a:focus-visible,.torva-blog-article button:focus-visible{outline:3px solid #ef9b5c;outline-offset:3px}.torva-blog-article__breadcrumbs{padding:16px 0;border-bottom:1px solid var(--torva-blog-line);color:var(--torva-blog-muted);font-size:13px}.torva-blog-article__breadcrumbs-inner{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.torva-blog-article__breadcrumbs a{color:var(--torva-blog-green);text-decoration:none}.torva-blog-article__breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.torva-blog-article__hero{padding:60px 0 46px;background:var(--torva-blog-soft)}.torva-blog-article__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:22px 0 0;color:var(--torva-blog-muted);font-size:14px}.torva-blog-article__meta span:first-child{color:var(--torva-blog-orange-strong);font-weight:700}.torva-blog-article__meta span+span:before{margin-right:14px;color:#a4b2ac;content:"\2022"}.torva-blog-article__hero-media{max-width:1080px;margin:36px auto 0;overflow:hidden;border-radius:8px;background:#dfe8e3}.torva-blog-article__hero-media img{display:block;width:100%;max-height:620px;object-fit:cover}.torva-blog-article__content-shell{display:grid;grid-template-columns:minmax(0,760px) minmax(210px,250px);gap:54px;align-items:start;width:min(calc(100% - 48px),1080px);padding:62px 0 70px;margin:0 auto}.torva-blog-article__content{min-width:0;color:#303b37;font-size:17px;line-height:1.72}.torva-blog-article__content>*:first-child{margin-top:0}.torva-blog-article__content h2,.torva-blog-article__content h3{scroll-margin-top:110px}.torva-blog-article__content h2{margin:46px 0 16px;font-size:30px}.torva-blog-article__content h3{margin:30px 0 12px;color:var(--torva-blog-green);font-size:22px;line-height:1.3}.torva-blog-article__content p,.torva-blog-article__content ul,.torva-blog-article__content ol,.torva-blog-article__content blockquote{margin:0 0 22px}.torva-blog-article__content li+li{margin-top:8px}.torva-blog-article__content a{color:var(--torva-blog-green);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.torva-blog-article__content img{max-width:100%;height:auto;border-radius:8px}.torva-blog-article__toc{position:sticky;top:112px;padding:18px;border:1px solid var(--torva-blog-line);border-radius:8px;background:var(--torva-blog-white)}.torva-blog-article__toc summary{color:var(--torva-blog-green);font-size:15px;font-weight:700;cursor:pointer}.torva-blog-article__toc-list{padding:14px 0 0;margin:0;list-style:none}.torva-blog-article__toc-list li+li{margin-top:10px}.torva-blog-article__toc-list li.is-subheading{padding-left:12px}.torva-blog-article__toc-list a{color:var(--torva-blog-muted);font-size:14px;line-height:1.4;text-decoration:none}.torva-blog-article__toc-list a:hover{color:var(--torva-blog-green);text-decoration:underline;text-underline-offset:3px}.torva-blog-article__share-row{display:flex;justify-content:flex-start;margin-top:40px}.torva-blog-article__share-button{border-color:#bfcfc8;cursor:pointer}.torva-blog-article__share-button:hover{border-color:var(--torva-blog-green);color:var(--torva-blog-white);background:var(--torva-blog-green)}.torva-blog-article__related{padding:62px 0 72px;border-top:1px solid var(--torva-blog-line);background:#fbfcfb}.torva-blog-article__related-heading{margin-bottom:26px}@media screen and (max-width:989px){.torva-blog-index__grid,.torva-blog-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.torva-blog-article__content-shell{grid-template-columns:minmax(0,1fr);gap:26px}.torva-blog-article__toc{position:static;order:-1}}@media screen and (max-width:719px){.torva-blog-index__container,.torva-blog-article__container,.torva-blog-article__content-shell{width:min(calc(100% - 32px),1240px)}.torva-blog-index__hero,.torva-blog-article__hero{padding-top:48px}.torva-blog-index h1,.torva-blog-article h1{font-size:38px}.torva-blog-index__intro,.torva-blog-article__summary{font-size:17px}.torva-blog-index__section-heading,.torva-blog-index__final-inner,.torva-blog-article__final-inner,.torva-blog-index__grid,.torva-blog-article__related-grid{grid-template-columns:1fr}.torva-blog-index__final-actions,.torva-blog-article__final-actions{justify-content:flex-start}.torva-blog-index__final-actions .torva-blog-index__button,.torva-blog-article__final-actions .torva-blog-article__button{width:100%}.torva-blog-card__copy{min-height:0}.torva-blog-article__content-shell{padding-top:44px;padding-bottom:50px}.torva-blog-article__content{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/torva-blog.css.map */
