blog-filter{display:block}.blog-tags{display:flex;flex-wrap:wrap;gap:2rem;margin-block-end:2.5rem}.blog-tags__tag{font-family:var(--font-body--family);font-size:.875rem;font-weight:500;color:#666;text-decoration:none;padding-block:12px;border-bottom:2px solid transparent;transition:color .2s ease;white-space:nowrap}.blog-tags__tag:hover{color:var(--color-foreground, #000)}.blog-tags__tag--active,.blog-tags__tag[aria-current=true]{color:var(--color-foreground, #000);border-bottom-color:var(--color-foreground, #000)}.blog-tags__tag:focus-visible{outline:2px solid var(--color-foreground, #000);outline-offset:2px}.blog-posts-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:989px){.blog-posts-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.blog-posts-container{grid-template-columns:1fr;gap:1.5rem}.blog-tags{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}}.article-card{display:flex;flex-direction:column;background:transparent;border:none;box-shadow:none}.article-card__image-container{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5;line-height:0}.article-card__image{display:block;width:100%;height:100%;object-fit:cover}.article-card__content{display:flex;flex-direction:column;gap:.5rem;padding-block-start:1rem}.article-card__date{font-size:.75rem;color:#999;letter-spacing:.05em;text-transform:uppercase}.article-card__title{font-size:1.25rem;line-height:1.3;font-weight:700;margin:0}.article-card__title a{color:inherit;text-decoration:none}.article-card__excerpt{font-size:.875rem;line-height:1.6;color:#666;margin:0}.blog-posts .pagination{--pagination-radius: 0px}@media(prefers-reduced-motion:no-preference){blog-filter .blog-posts-container{transition:opacity .2s ease}}blog-filter[aria-busy=true] .blog-posts-container{opacity:.4;pointer-events:none}.blog-post-header{max-width:min(46rem,100%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.blog-post-back-link{width:100%;margin-block-end:.5rem}.blog-post-back-link a{font-size:.8125rem;letter-spacing:.02em;color:#666;text-decoration:none;transition:color .2s ease}.blog-post-back-link a:hover{color:var(--color-foreground, #000)}.blog-post-reading-time{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#999}.blog-post-featured-image{max-width:min(58rem,100%);margin-inline:auto;margin-block-start:.5rem}.blog-post-content{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.75;color:var(--color-foreground, #161616);max-width:var(--normal-content-width);margin:0 auto}.blog-post-content p{margin-block:0 1.4em}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{line-height:1.25;letter-spacing:-.01em;margin-block:2em .75em}.blog-post-content h2{font-size:1.75rem}.blog-post-content h3{font-size:1.35rem}.blog-post-content img{max-width:100%;height:auto;border-radius:8px;margin-block:.5em 1.5em}.blog-post-content a{color:var(--color-foreground, #000);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog-post-content a:hover{opacity:.55}.blog-post-content blockquote{margin:2em 0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--color-foreground, #000);font-style:italic;color:#444}.blog-post-content ul,.blog-post-content ol{margin-block:0 1.4em;padding-inline-start:1.4em}.blog-post-content li{margin-block-end:.5em}.blog-post-content table{width:100%;border-collapse:collapse;margin-block:0 1.5em;font-size:.9em}.blog-post-content th,.blog-post-content td{border:1px solid #e5e5e5;padding:.6rem .85rem;text-align:left}.blog-post-content th{background:#f7f7f7;font-weight:500}.blog-post-content code{font-size:.875em;background:#f4f4f4;padding:.15em .4em;border-radius:4px}.blog-post-content pre{background:#111;color:#fff;padding:1.25rem 1.5rem;border-radius:8px;overflow-x:auto;margin-block:0 1.5em}.blog-post-content pre code{background:none;padding:0;color:inherit}.blog-post-content hr{border:none;border-block-start:1px solid #e5e5e5;margin-block:2.5em}.blog-post-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:var(--normal-content-width);margin:0 auto}.blog-post-tags__tag{font-size:.75rem;letter-spacing:.04em;color:#666;text-decoration:none;border:1px solid #e0e0e0;border-radius:999px;padding:.35rem .9rem;transition:color .2s ease,border-color .2s ease}.blog-post-tags__tag:hover{color:var(--color-foreground, #000);border-color:var(--color-foreground, #000)}.blog-post-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;max-width:var(--normal-content-width);margin:0 auto}.blog-post-share__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#999}.blog-post-share__link{font-size:.8125rem;color:var(--color-foreground, #000);text-decoration:none;border:1px solid #d6d6d6;border-radius:0;background:transparent;padding:.5rem 1rem;cursor:pointer;transition:background .2s ease,color .2s ease}.blog-post-share__link:hover{background:var(--color-foreground, #000);color:var(--color-background, #fff)}.blog-post-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:var(--normal-content-width);margin:0 auto;border-block:1px solid #e5e5e5;padding-block:1.25rem}.blog-post-nav__link{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:var(--color-foreground, #000)}.blog-post-nav__link--next{text-align:right;align-items:flex-end}.blog-post-nav__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#999}.blog-post-nav__title{font-size:1rem;font-weight:500;line-height:1.35}.blog-post-nav__link:hover .blog-post-nav__title{text-decoration:underline;text-underline-offset:3px}.blog-post-related{max-width:var(--normal-content-width);margin:0 auto}.blog-post-related__heading{font-size:1.25rem;font-weight:500;letter-spacing:.01em;margin-block:0 1.25rem}.blog-post-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.blog-post-related__card{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:var(--color-foreground, #000)}.blog-post-related__image{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:#f5f5f5}.blog-post-related__title{font-size:.9375rem;font-weight:500;line-height:1.4}.blog-post-related__card:hover .blog-post-related__title{text-decoration:underline;text-underline-offset:3px}.blog-post-related__date{font-size:.75rem;color:#999;letter-spacing:.05em;text-transform:uppercase}@media screen and (max-width:989px){.blog-post-related__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.blog-post-featured-image{max-width:100%}.blog-post-nav{grid-template-columns:1fr}.blog-post-nav__link--next{text-align:left;align-items:flex-start}.blog-post-related__grid{grid-template-columns:1fr}}.featured-blog-posts-card__title>.text-block h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.4em)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/blog-custom.css.map */
