.blog-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);padding-bottom:var(--space-4xl)}.blog-card{text-decoration:none;display:flex;flex-direction:column}.blog-card,.blog-card:hover{color:inherit}.blog-card__image-wrapper{aspect-ratio:16/10;overflow:hidden}.blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card__image{transform:scale(1.05)}.blog-card__content{padding:var(--space-lg);flex:1 1;display:flex;flex-direction:column}.blog-card__category{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.blog-card__category,.blog-card__title{font-weight:600;margin-bottom:var(--space-sm)}.blog-card__title{font-size:1.25rem;line-height:1.3}.blog-card__excerpt{font-size:.875rem;color:var(--color-text-dim);line-height:1.5;flex:1 1;margin-bottom:var(--space-md)}.blog-card__date{font-size:.75rem;color:var(--color-text-dim)}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.guides-home__sections{display:flex;flex-direction:column;gap:var(--space-3xl);padding-bottom:var(--space-4xl)}.blog-page__toolbar,.guide-category-row__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.blog-page__toolbar-meta,.guide-category-row__meta{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim)}.guide-category-row__title{font-size:clamp(1.75rem,3vw,2.5rem);margin-top:var(--space-xs)}.blog-page__toolbar-link,.blog-post__back-link,.guide-category-row__link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:.875rem;font-weight:600;text-decoration:none}.blog-page__toolbar-link:hover,.blog-post__back-link:hover,.guide-category-row__link:hover{color:var(--color-text)}.blog-post__back-link{margin-bottom:var(--space-lg)}@media (max-width:768px){.blog-page__toolbar,.guide-category-row__header{align-items:flex-start;flex-direction:column}}