.blog-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.blog-page__heading{font-size:var(--font-size-3xl);font-weight:var(--heading-weight);line-height:var(--line-height-tight);margin-top:var(--space-2)}.blog-page__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.blog-page__tag{padding:6px var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;border:var(--border-width) solid var(--color-border);transition:all var(--duration-fast) var(--ease-out)}.blog-page__tag:hover{border-color:var(--color-text-primary)}.blog-page__tag.is-active{background-color:var(--color-text-primary);color:var(--color-text-inverse);border-color:var(--color-text-primary)}.blog-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6) var(--space-3)}@media(max-width:1023px){.blog-page__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.blog-page__grid{grid-template-columns:1fr}.blog-page__heading{font-size:var(--font-size-2xl)}}.blog-card__link{display:block;text-decoration:none;color:inherit}.blog-card__media{overflow:hidden;margin-bottom:var(--space-3)}.blog-card__image{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform var(--duration-slower) var(--ease-out)}.blog-card__link:hover .blog-card__image{transform:scale(1.03)}.blog-card__meta{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.blog-card__date{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.blog-card__tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:2px 8px;border:var(--border-width) solid var(--color-border)}.blog-card__title{font-size:var(--font-size-md);font-weight:var(--heading-weight);line-height:var(--line-height-snug);margin-bottom:var(--space-2)}.blog-card__excerpt{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.blog-card__read-more{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;position:relative;display:inline-block}.blog-card__read-more:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-text-primary);transition:width var(--duration-base) var(--ease-out)}.blog-card__link:hover .blog-card__read-more:after{width:100%}.blog-page__empty{text-align:center;padding:var(--space-16) 0;color:var(--color-text-secondary)}.blog-pagination{padding-top:var(--space-8)}.blog-pagination__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.blog-pagination__btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;color:var(--color-text-primary);transition:opacity var(--duration-fast) var(--ease-out)}.blog-pagination__btn:hover{opacity:.6}.blog-pagination__pages{display:flex;align-items:center;gap:4px}.blog-pagination__page{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:var(--font-size-sm);text-decoration:none;color:var(--color-text-secondary)}a.blog-pagination__page:hover{color:var(--color-text-primary)}.blog-pagination__page--current{color:var(--color-text-primary);font-weight:var(--font-weight-medium);border-bottom:2px solid var(--color-text-primary)}.article-page__inner{max-width:780px;margin:0 auto}.article-page__breadcrumb{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-4)}.article-page__breadcrumb-link{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.article-page__breadcrumb-link:hover{color:var(--color-text-primary)}.article-page__breadcrumb-sep{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.article-page__breadcrumb-current{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.article-page__meta{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.article-page__meta-sep{color:var(--color-border)}.article-page__tag{text-decoration:none;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out)}.article-page__tag:hover{color:var(--color-text-primary)}.article-page__tag-sep{margin-right:4px}.article-page__title{font-size:clamp(2rem,4vw,var(--font-size-3xl));font-weight:var(--heading-weight);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-2)}.article-page__author{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.article-page__featured-image{margin-top:var(--space-8);margin-bottom:var(--space-8)}.article-page__image{width:100%;height:auto}.article-page__content{font-size:var(--font-size-md);line-height:1.8;color:var(--color-text-secondary)}.article-page__content p{margin-bottom:var(--space-4)}.article-page__content h2{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.article-page__content h3{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-2)}.article-page__content blockquote{font-size:var(--font-size-lg);font-style:italic;color:var(--color-text-primary);border-left:3px solid var(--color-text-primary);padding-left:var(--space-4);margin:var(--space-6) 0}.article-page__content img{margin:var(--space-6) 0}.article-page__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-6);margin-top:var(--space-8);border-top:var(--border-width) solid var(--color-border)}.article-page__footer-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);margin-right:var(--space-1)}.article-page__footer-tags{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.article-page__footer-tag{font-size:var(--font-size-xs);padding:4px 10px;border:var(--border-width) solid var(--color-border);text-decoration:none;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:all var(--duration-fast) var(--ease-out)}.article-page__footer-tag:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.article-page__share{display:flex;align-items:center;gap:var(--space-2)}.article-page__share-link{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out)}.article-page__share-link:hover{color:var(--color-text-primary)}.article-page__nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-top:var(--space-6);margin-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.article-page__nav-link{display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;color:inherit;transition:opacity var(--duration-fast) var(--ease-out)}.article-page__nav-link:hover{opacity:.6}.article-page__nav-link--next{text-align:right;align-items:flex-end}.article-page__nav-direction{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-secondary)}.article-page__nav-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}@media(max-width:639px){.article-page__nav{grid-template-columns:1fr}.article-page__nav-link--next{text-align:left;align-items:flex-start;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-blog.css.map */
