.blog__header{padding:3rem 0 1.75rem}.blog__title{font-size:1.75rem;font-weight:var(--fw-medium);color:var(--clr-text-primary);letter-spacing:-.4px;margin-bottom:.625rem}.blog__intro{color:var(--clr-text-secondary);max-width:560px;font-size:.9375rem;line-height:1.7}.blog__filters{flex-wrap:wrap;gap:.5rem;padding-bottom:2rem;display:flex}.blog__filters+.blog__filters{margin-top:-1rem}.blog__empty{color:var(--clr-text-muted);font-size:.9375rem}.blog__list{flex-direction:column;gap:.875rem;padding-bottom:3rem;display:flex}.post-card{background:var(--clr-surface);border:.5px solid var(--clr-border);border-radius:var(--radius-lg);transition:border-color var(--transition);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.post-card:hover{border-color:var(--clr-green-mid)}.post-card__body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.post-card__meta{align-items:center;gap:.625rem;display:flex}.post-card__tag{background:var(--clr-amber-bg);color:var(--clr-amber-text);border-radius:var(--radius-pill);padding:.125rem .5625rem;font-size:.6875rem}.post-card__date{color:var(--clr-text-muted);font-size:.75rem}.post-card__title{font-size:1rem;font-weight:var(--fw-medium);color:var(--clr-text-primary);line-height:1.4}.post-card__excerpt{color:var(--clr-text-secondary);max-width:620px;font-size:.8125rem;line-height:1.6}.post-card__arrow{color:var(--clr-border);transition:color var(--transition), transform var(--transition);flex-shrink:0;font-size:1.125rem}.post-card:hover .post-card__arrow{color:var(--clr-green-text);transform:translate(2px)}@media (max-width:768px){.post-card{flex-direction:column;align-items:flex-start}.post-card__arrow{display:none}}.post-card__badge{background:var(--clr-surface-2);color:var(--clr-text-secondary);border:.5px solid var(--clr-border);border-radius:var(--radius-pill);padding:.125rem .5625rem;font-size:.6875rem}.blog__rss{color:var(--clr-green-text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}
