.blog-tag{display:inline-block;padding:var(--space-4) var(--space-12);background-color:var(--color-canvas-cream);color:var(--text-brand);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em}.blog-card{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;box-shadow:0 1px 3px rgba(var(--color-ink-rgb),.08),0 1px 2px rgba(var(--color-ink-rgb),.04);transition:box-shadow .15s ease,transform .15s ease}.blog-card:hover{box-shadow:0 6px 20px rgba(var(--color-ink-rgb),.12);transform:translateY(-2px)}.blog-card__media{aspect-ratio:3 / 2;background-color:var(--background-subtle);overflow:hidden}.blog-card__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__media svg{width:100%;height:100%}.blog-card__body{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-24)}.blog-card__meta{margin:0;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.blog-card__title{margin:0;color:var(--text-default)}.blog-card__excerpt{margin:0;color:var(--text-muted)}.blog-card__more{display:inline-flex;align-items:center;gap:var(--space-8);margin-top:var(--space-4);color:var(--text-brand);text-decoration:none}.blog-card:hover .blog-card__more{color:var(--text-accent)}.blog-card__more-arrow{width:16px;height:16px;flex:0 0 auto}.blog-hero{position:relative;overflow:hidden;background-color:var(--color-forest-green);color:var(--text-inverse);padding:var(--space-80) var(--space-24);text-align:center}.blog-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.blog-hero--has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-forest-green-rgb),.72)}.blog-hero__inner{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-12)}.blog-hero__title{margin:0;color:var(--text-inverse)}.blog-hero__subtitle{margin:0;color:color-mix(in srgb,var(--color-canvas-cream) 85%,transparent)}.blog-filters{background-color:var(--background-subtle);padding:var(--space-24)}.blog-filters__list{max-width:1200px;margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12)}.blog-filter{display:inline-flex;align-items:center;min-height:40px;padding:var(--space-8) var(--space-20);background-color:var(--color-white);color:var(--text-default);border-radius:var(--radius-sm);text-decoration:none;transition:background-color .15s ease,color .15s ease}.blog-filter:hover{color:var(--text-accent)}.blog-filter.is-active{background-color:var(--interactive-primary-default);color:var(--text-inverse)}.blog-filter.is-active:hover{color:var(--text-inverse)}.blog-featured{background-color:var(--background-default);padding:var(--space-48) var(--space-64)}.blog-featured__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48);align-items:center}.blog-featured__media{aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--background-subtle)}.blog-featured__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-featured__media svg{width:100%;height:100%}.blog-featured__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16)}.blog-featured__badge{margin:0;display:inline-block;padding:var(--space-4) var(--space-12);background-color:var(--color-gold);color:var(--text-brand);border-radius:var(--radius-sm)}.blog-featured__title{margin:0;color:var(--text-brand)}.blog-featured__excerpt{margin:0;color:var(--text-default)}.blog-featured__byline{margin:0;color:var(--text-muted)}.blog-featured__cta{margin-top:var(--space-8)}.blog-recent{background-color:var(--background-subtle);padding:var(--space-60) var(--space-64)}.blog-recent__inner{max-width:1200px;margin:0 auto}.blog-recent__heading{margin:0 0 var(--space-32);color:var(--text-brand)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-32)}.blog-empty{margin:0;color:var(--text-muted)}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-48)}.blog-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-12);background-color:var(--color-white);color:var(--text-default);border-radius:var(--radius-sm);text-decoration:none}.blog-pagination__item:hover{color:var(--text-accent)}.blog-pagination__item.is-current{background-color:var(--interactive-primary-default);color:var(--text-inverse)}.blog-pagination__item[aria-disabled=true]{opacity:.4;pointer-events:none}.article{background-color:var(--background-default);padding:var(--space-32) var(--space-24) var(--space-64)}.article__inner{max-width:760px;margin:0 auto}.article__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-bottom:var(--space-24);color:var(--text-muted)}.article__breadcrumbs a{color:var(--text-muted);text-decoration:none}.article__breadcrumbs a:hover{color:var(--text-accent)}.article__breadcrumbs .sep{color:var(--text-muted)}.article__crumb--current{color:var(--text-default)}.article__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16)}.article__title{margin:0;color:var(--text-brand)}.article__byline{margin:0;color:var(--text-muted)}.article__share{display:flex;align-items:center;gap:var(--space-12)}.article__share-label{color:var(--text-muted)}.article__share-links{display:flex;gap:var(--space-8)}.article__share-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-brand);border-radius:var(--radius-sm);transition:color .15s ease,background-color .15s ease}.article__share-links a:hover{color:var(--text-accent)}.article__share-links svg{width:18px;height:18px}.article__hero{margin:var(--space-32) 0;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--background-subtle)}.article__hero img{width:100%;height:auto;display:block}.article__content{color:var(--text-default)}.article__content>*+*{margin-top:var(--space-24)}.article__content h2{margin-top:var(--space-48);color:var(--text-brand)}.article__content h3{margin-top:var(--space-32);color:var(--text-brand)}.article__content p{margin:0}.article__content a{color:var(--text-brand);text-decoration:underline;text-underline-offset:2px}.article__content a:hover{color:var(--text-accent)}.article__content ul,.article__content ol{margin:0;padding-left:var(--space-24);display:flex;flex-direction:column;gap:var(--space-8)}.article__content li{padding-left:var(--space-4)}.article__content img{max-width:100%;height:auto;border-radius:var(--radius-lg);display:block}.article__content hr{border:0;border-top:var(--border-width-1) solid var(--border-subtle);margin:var(--space-48) 0}.article__content blockquote{margin:var(--space-32) 0;padding:var(--space-24) var(--space-32);background-color:var(--background-subtle);border-left:var(--border-width-4) solid var(--border-accent);border-radius:var(--radius-md);color:var(--text-default)}.article__content blockquote p{margin:0}.article__content blockquote p+p{margin-top:var(--space-8)}.article__share-bottom{margin-top:var(--space-48);display:flex;flex-direction:column;gap:var(--space-12)}.article__share-bottom-label{margin:0;color:var(--text-muted)}.article__share-chips{display:flex;gap:var(--space-12)}.article__share-chips a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--background-subtle);color:var(--text-brand);border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease}.article__share-chips a:hover{background-color:var(--interactive-primary-default);color:var(--text-inverse)}.article__share-chips svg{width:18px;height:18px}.related-articles{background-color:var(--background-subtle);padding:var(--space-60) var(--space-64)}.related-articles__inner{max-width:1200px;margin:0 auto}.related-articles__heading{margin:0 0 var(--space-32);color:var(--text-brand)}.related-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-32)}@media screen and (max-width:989px){.blog-featured__inner{grid-template-columns:1fr;gap:var(--space-32)}.blog-grid,.related-articles__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.blog-hero{padding:var(--space-48) var(--space-24)}.blog-featured,.blog-recent,.related-articles{padding:var(--space-40) var(--space-24)}.blog-grid,.related-articles__grid{grid-template-columns:1fr}.blog-hero__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ctc-blog.css.map */
