.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:989px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:589px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:block;color:var(--color-text)}.blog-card__media{aspect-ratio:4 / 3;background:var(--color-cream-soft);overflow:hidden;margin-bottom:var(--space-3)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.blog-card:hover .blog-card__media img{transform:scale(1.05)}.blog-card__meta{font-size:.8rem;color:var(--color-text-muted);margin:0 0 var(--space-2)}.blog-card__meta-dash{margin:0 6px}.blog-card__title{font-size:1.15rem;margin:0 0 var(--space-2);color:var(--color-brown-deep)}.blog-card:hover .blog-card__title{color:var(--color-accent)}.blog-card__excerpt{color:var(--color-text-muted);font-size:.9rem;margin:0 0 var(--space-2)}.blog-card__link{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.pagination{display:flex;gap:8px;justify-content:center;list-style:none;padding:0}.pagination span,.pagination a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-brown-deep);font-size:.85rem}.pagination .current{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.pagination a:hover{border-color:var(--color-accent);color:var(--color-accent)}.article{max-width:820px;margin:0 auto}.article__back{font-size:.85rem;color:var(--color-text-muted);text-decoration:underline}.article__back:hover{color:var(--color-accent)}.article__header h1{margin:var(--space-2) 0 var(--space-2)}.article__meta{color:var(--color-text-muted);font-size:.9rem;margin-bottom:var(--space-5)}.article__hero{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md);margin-bottom:var(--space-5);background:var(--color-cream-soft)}.article__hero img{width:100%;height:100%;object-fit:cover}.article__content.rte{font-size:1.02rem;line-height:1.75;color:var(--color-text-muted)}.article__content.rte h2,.article__content.rte h3{color:var(--color-brown-deep);margin-top:var(--space-5)}.article__content.rte p{margin:0 0 var(--space-4)}.article__content.rte img{border-radius:var(--radius-sm);margin:var(--space-4) 0}.article__content.rte a{color:var(--color-accent);text-decoration:underline}.article__content.rte blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-4);margin:var(--space-4) 0;font-style:italic;color:var(--color-brown-deep)}.article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-5) 0}.tag-pill-outline{font-size:.75rem;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted)}.article__nav{display:flex;justify-content:space-between;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;margin:var(--space-5) 0}.article__nav-link{font-weight:600;color:var(--color-brown-deep)}.article__nav-link:hover{color:var(--color-accent)}.article__comments h3{margin-bottom:var(--space-4)}.article__comment{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.article__comment-author{font-weight:600;color:var(--color-brown-deep);margin:0}.article__comment-date{font-size:.8rem;color:var(--color-text-muted);margin:0 0 var(--space-2)}.article__comment-body{color:var(--color-text-muted)}.article__comment-success{color:var(--color-accent);margin-bottom:var(--space-3)}.article__comment-error{color:#b3261e;margin-bottom:var(--space-3)}.article__comments .form-row{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.article__comments input,.article__comments textarea{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-body);background:var(--color-surface);margin-bottom:var(--space-3)}@media(max-width:589px){.article__comments .form-row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog.css.map */
