.blog-header{padding-block:var(--space-8) var(--space-4)}.blog-header__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 var(--space-3)}.blog-header__desc{font-size:1.0625rem;color:var(--ink-muted);line-height:1.6;margin:0;max-width:65ch}.blog-grid{padding-block-end:var(--space-12)}.blog-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-8)}.blog-grid__empty{padding:var(--space-12) 0;color:var(--ink-muted);text-align:center}.blog-pagination{margin-top:var(--space-10);display:flex;justify-content:center}@media(max-width:599px){.blog-grid__list{grid-template-columns:1fr;gap:var(--space-6)}}.article-card{display:flex;flex-direction:column;gap:0}.article-card__img-wrap{display:block;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:3/2}.article-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card:hover .article-card__img{transform:scale(1.03)}.article-card:not(:has(.article-card__img-wrap)) .article-card__body{border-top:2px solid var(--ink)}.article-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4)}.article-card__meta{font-size:.75rem;color:var(--ink-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.article-card__meta-sep{opacity:.4}.article-card__tag{text-transform:uppercase;letter-spacing:.04em}.article-card__title{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.article-card__title--sm{font-size:1rem}.article-card__excerpt{font-size:.9rem;color:var(--ink-muted);line-height:1.6;margin:0}.article-card__read-more{font-size:.8125rem;color:var(--ink);text-decoration:none;margin-top:var(--space-1);align-self:flex-start}.article-card__read-more:hover{text-decoration:underline;text-underline-offset:2px}.article-hero{margin-bottom:var(--space-10)}.article-hero__img-wrap{overflow:hidden;width:100%;aspect-ratio:16/9;max-height:78vh}.article-hero__img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--hero-focal, 50% 65%)}.article-hero__content{padding-block:var(--space-8) 0;max-width:75ch}.article-hero--no-image .article-hero__content{padding-top:var(--space-6)}.article-hero__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8125rem;color:var(--ink-muted);margin-bottom:var(--space-4)}.article-hero__back{color:var(--ink-muted);text-decoration:none}.article-hero__back:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.article-hero__meta-sep{opacity:.35}.article-hero__tag{text-transform:uppercase;letter-spacing:.04em}.article-hero__title{font-size:clamp(1.75rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 var(--space-4)}.article-hero__excerpt{font-size:1.125rem;color:var(--ink-muted);line-height:1.6;margin:0 0 var(--space-4)}.article-hero__byline{display:flex;align-items:center;gap:var(--space-3);font-size:.8125rem;color:var(--ink-muted);padding-top:var(--space-3);border-top:1px solid var(--border)}.article-hero__byline span+span:before{content:"\b7";margin-right:var(--space-3);opacity:.4}.article-body{padding-block:var(--space-12)}.article-body__layout{display:grid;grid-template-columns:1fr 240px;gap:var(--space-12);align-items:start}.article-body__content{min-width:0;max-width:70ch;font-size:1.0625rem;line-height:1.8}.article-body__sidebar{position:sticky;top:calc(var(--header-h, 60px) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-6)}@media(max-width:899px){.article-body__layout{display:flex;flex-direction:column;gap:var(--space-6)}.article-body__sidebar{order:-1;position:static;top:auto;margin-bottom:var(--space-2)}.article-body__sidebar .article-tags{display:none}}.article-toc__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 var(--space-2)}.article-toc__nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.article-toc__item a{font-size:.875rem;color:var(--ink-muted);text-decoration:none;line-height:1.4;display:block;padding:2px 0;transition:color .15s}.article-toc__item a:hover{color:var(--ink)}.article-toc__item--sub a{padding-left:var(--space-3);font-size:.8125rem}.article-tags__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 var(--space-2)}.article-tags__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.article-tag{display:inline-block;padding:3px 10px;font-size:.75rem;font-family:var(--font-mono);border:1.5px solid var(--border);border-radius:var(--radius-full);text-decoration:none;color:var(--ink);transition:border-color .15s,background .15s}.article-tag:hover{border-color:var(--ink);background:var(--paper-deep)}.article-footer{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-6)}.article-footer__share{display:flex;align-items:center;gap:var(--space-3);font-size:.8125rem;color:var(--ink-muted)}.article-footer__share-link{display:inline-flex;align-items:center;color:var(--ink-muted);transition:color .15s}.article-footer__share-link:hover{color:var(--ink)}.article-footer__share-link .icon{width:20px;height:20px}.article-footer__nav{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.article-footer__nav-link{font-size:.875rem;color:var(--ink-muted);text-decoration:none;max-width:45%;line-height:1.4}.article-footer__nav-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.article-related{padding-block:var(--space-8) var(--space-12);border-top:1px solid var(--border)}.article-related__title{font-size:1.25rem;font-weight:600;margin:0 0 var(--space-6)}.article-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-6)}.article-related__grid .article-card:not(:has(.article-card__img-wrap)) .article-card__body{padding-top:var(--space-5);border-top-width:1px}.article-related__grid .article-card__meta{font-size:.6875rem}.article-related__grid .article-card__title{font-size:.9375rem}@media(max-width:599px){.article-related__grid{grid-template-columns:1fr}}.article-read-bar{position:sticky;top:0;left:0;right:0;height:3px;background:var(--border);z-index:10;margin-bottom:0}.article-read-bar__fill{height:100%;background:var(--ocker, #C69A3E);width:0%;transition:width .12s linear;transform-origin:left}@media(prefers-reduced-motion:reduce){.article-read-bar__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/blog.css.map */
