.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blog .col-crumb,.post .col-crumb{font-size:.82rem;color:var(--tb-ink-muted);padding:16px 0 0}.blog .col-crumb a,.post .col-crumb a{color:var(--tb-ink-soft)}.blog .col-crumb a:hover,.post .col-crumb a:hover{color:var(--tb-forest)}.blog-hero{padding:1.6rem 0 1rem}.blog-hero__title{font-size:clamp(2rem,1rem + 3vw,3.2rem);margin:.35rem 0 0}.blog-hero__title em{font-style:italic;color:var(--tb-leaf)}.blog-hero__lead{color:var(--tb-ink-soft);max-width:58ch;margin:1rem 0 0;line-height:1.6}.blog-featured{padding:1.6rem 0}.blog-feat{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.2rem,3vw,2.4rem);background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--tb-radius-lg);overflow:hidden;box-shadow:var(--tb-shadow-sm);text-decoration:none;color:inherit;transition:transform var(--tb-ease),box-shadow var(--tb-ease)}.blog-feat:hover{transform:translateY(-4px);box-shadow:var(--tb-shadow)}.blog-feat__media{position:relative;min-height:300px}.blog-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.blog-feat__body{padding:clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.blog-feat__title{font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);margin:.6rem 0;line-height:1.12}.blog-feat__excerpt{color:var(--tb-ink-soft);line-height:1.6;margin:0 0 1rem}.blog-feat__cta{display:inline-flex;align-items:center;gap:.4rem;color:var(--tb-clay);font-weight:600;margin-top:1.1rem}.blog-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--tb-forest);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.32rem .7rem;border-radius:999px}.blog-meta{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--tb-ink-muted);flex-wrap:wrap}.blog-meta__author{font-weight:600;color:var(--tb-ink-soft)}.blog-dot{color:var(--tb-border)}.blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0 .4rem}.blog-chip{border:1px solid var(--tb-border);background:var(--tb-surface);color:var(--tb-ink-soft);font:inherit;font-size:.88rem;border-radius:999px;padding:.45rem 1rem;cursor:pointer;transition:background var(--tb-ease),color var(--tb-ease),border-color var(--tb-ease)}.blog-chip:hover{border-color:var(--tb-leaf);color:var(--tb-forest)}.blog-chip.is-active{background:var(--tb-forest);border-color:var(--tb-forest);color:#fff}.blog-section{padding:1.4rem 0 2.4rem}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.blog-card{display:flex}.blog-card[hidden]{display:none}.blog-card__link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--tb-radius);overflow:hidden;box-shadow:var(--tb-shadow-sm);transition:transform var(--tb-ease),box-shadow var(--tb-ease)}.blog-card__link:hover{transform:translateY(-4px);box-shadow:var(--tb-shadow)}.blog-card__media{position:relative;aspect-ratio:16 / 10}.blog-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.blog-card__body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card__title{font-size:1.12rem;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{color:var(--tb-ink-soft);font-size:.9rem;line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-empty{color:var(--tb-ink-muted);padding:2rem 0;text-align:center}.blog-loadmore{display:flex;justify-content:center;margin-top:2rem}.blog-loadmore [hidden]{display:none}.blog-news{padding:1rem 0 3rem}.blog-news__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,4vw,3rem);align-items:center;background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--tb-radius-lg);padding:clamp(1.6rem,4vw,2.8rem);box-shadow:var(--tb-shadow-sm)}.blog-news__inner .tb-eyebrow{display:block}.blog-news__form{display:flex;flex-wrap:wrap;gap:.6rem}.blog-news__input{flex:1 1 220px;padding:.8rem 1rem;border:1px solid var(--tb-border);border-radius:var(--tb-radius-sm);background:var(--tb-surface-2);color:var(--tb-ink);font:inherit}.blog-news__input:focus{outline:none;border-color:var(--tb-leaf);box-shadow:0 0 0 3px #4f7b3f26}.blog-news__msg{flex:1 0 100%;font-size:.85rem;color:var(--tb-leaf);margin:.2rem 0 0}.post-progress{position:sticky;top:0;left:0;height:3px;background:transparent;z-index:50}.post-progress__bar{display:block;height:100%;width:0;background:var(--tb-clay);transition:width .1s linear}.post-hero{padding:1.4rem 0 1.2rem}.post-hero__inner{max-width:780px;margin:0 auto;text-align:center}.post-cat{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-clay);text-decoration:none;margin-bottom:.6rem}.post-cat:hover{text-decoration:underline}.post-title{font-size:clamp(1.9rem,1rem + 3vw,3rem);line-height:1.1;margin:0 0 1.2rem}.post-byline{display:inline-flex;align-items:center;gap:.7rem;text-align:left}.post-avatar,.post-author__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tb-forest);color:#fff;font-weight:700;font-size:.9rem;flex:0 0 auto}.post-byline__name{font-weight:600;font-size:.92rem}.post-byline__meta{font-size:.82rem;color:var(--tb-ink-muted)}.post-cover{margin:0 0 2rem;border-radius:var(--tb-radius-lg);overflow:hidden;aspect-ratio:16 / 8;position:relative;box-shadow:var(--tb-shadow-sm)}.post-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-body{max-width:720px}.post-body>p,.post-body p{color:var(--tb-ink-soft);line-height:1.75;margin:0 0 1.2rem;font-size:1.03rem}.post-lead{font-size:1.2rem!important;color:var(--tb-ink)!important;line-height:1.6!important;margin-bottom:1.6rem!important}.post-h2,.post-body h2{font-size:1.5rem;margin:2rem 0 .8rem}.post-list,.post-body ul,.post-body ol{margin:0 0 1.4rem;padding-left:1.2rem;display:grid;gap:.5rem;color:var(--tb-ink-soft);line-height:1.6}.post-list li,.post-body ul li,.post-body ol li{padding-left:.2rem}.post-quote,.post-body blockquote{margin:1.8rem 0;padding:.4rem 0 .4rem 1.4rem;border-left:4px solid var(--tb-clay);font-family:var(--tb-font-serif);font-size:1.3rem;font-style:italic;color:var(--tb-ink);line-height:1.4}.post-body img{max-width:100%;height:auto;border-radius:var(--tb-radius);margin:1.2rem 0}.post-share{display:flex;align-items:center;gap:.6rem;margin:2.2rem 0;padding-top:1.4rem;border-top:1px solid var(--tb-border)}.post-share__label{font-size:.82rem;color:var(--tb-ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:.2rem}.post-share__btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--tb-border);background:var(--tb-surface);color:var(--tb-ink-soft);transition:background var(--tb-ease),color var(--tb-ease),transform var(--tb-ease)}.post-share__btn:hover{background:var(--tb-forest);color:#fff;transform:translateY(-2px)}.post-author{display:flex;gap:1rem;align-items:flex-start;margin:1rem 0;background:var(--tb-bg-alt);border-radius:var(--tb-radius);padding:1.3rem}.post-author__name{font-weight:700}.post-author__role{font-size:.85rem;color:var(--tb-clay);margin-bottom:.4rem}.post-author__bio{margin:0;color:var(--tb-ink-soft);font-size:.92rem;line-height:1.55}.post-related{padding-top:2.4rem}.post-related .tb-eyebrow{display:block}.post-related .tb-title{margin-bottom:1.4rem}@media(max-width:900px){.blog-feat{grid-template-columns:1fr}.blog-feat__media{min-height:220px;aspect-ratio:16 / 9}.blog-feat__body{padding:1.4rem}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-news__inner{grid-template-columns:1fr}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/blog-style.css.map */
