.blog-hero[data-astro-cid-dilnryao]{background:var(--color-bg-paper);border-bottom:1px solid var(--color-border);text-align:center;padding:var(--space-2xl) 0 var(--space-xl);position:relative}.blog-hero__container[data-astro-cid-dilnryao]{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.blog-hero__title[data-astro-cid-dilnryao]{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-primary);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.blog-hero__description[data-astro-cid-dilnryao]{color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:1rem}.blog-hero__filters[data-astro-cid-dilnryao]{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.blog-hero__filter[data-astro-cid-dilnryao]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);transition:all var(--transition-fast);background:#fff;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-hero__filter[data-astro-cid-dilnryao]:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-hero__filter-remove[data-astro-cid-dilnryao]{background:var(--color-border-light);width:16px;height:16px;color:var(--color-text-muted);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.blog-hero__filter[data-astro-cid-dilnryao]:hover .blog-hero__filter-remove[data-astro-cid-dilnryao]{background:var(--color-primary);color:#fff}.blog-hero__clear[data-astro-cid-dilnryao]{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.8125rem;text-decoration:none}.blog-hero__clear[data-astro-cid-dilnryao]:hover{color:var(--color-primary);text-decoration:underline}@media (width<=768px){.blog-hero[data-astro-cid-dilnryao]{min-height:140px}.blog-hero__title[data-astro-cid-dilnryao]{font-size:2rem}}.blog-content[data-astro-cid-dilnryao]{padding:var(--space-2xl) 0 calc(var(--space-3xl))}.blog-content__container[data-astro-cid-dilnryao]{gap:var(--space-2xl);grid-template-columns:220px 1fr;align-items:start;display:grid}.blog-sidebar[data-astro-cid-dilnryao]{top:calc(var(--space-xl) + 64px);position:sticky}.blog-sidebar__title[data-astro-cid-dilnryao]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:var(--space-md);padding-left:var(--space-md);font-size:.75rem;font-weight:800}.blog-sidebar__title--tags[data-astro-cid-dilnryao]{margin-top:var(--space-xl)}.blog-sidebar__nav[data-astro-cid-dilnryao]{flex-direction:column;gap:2px;display:flex}.blog-sidebar__link[data-astro-cid-dilnryao]{padding:var(--space-sm) var(--space-md);color:var(--color-text-light);border-radius:var(--radius-md);transition:all var(--transition-fast);justify-content:space-between;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.blog-sidebar__link[data-astro-cid-dilnryao]:hover{color:var(--color-primary);background:#0b25450d}.blog-sidebar__link--active[data-astro-cid-dilnryao]{color:var(--color-primary);background:#0b254514;font-weight:800}.blog-sidebar__count[data-astro-cid-dilnryao]{color:var(--color-text-muted);background:var(--color-border-light);text-align:center;border-radius:10px;min-width:24px;padding:2px 8px;font-size:.75rem;font-weight:800}.blog-sidebar__tags[data-astro-cid-dilnryao]{gap:var(--space-xs);padding:0 var(--space-md);flex-wrap:wrap;display:flex}.blog-sidebar__tag[data-astro-cid-dilnryao]{padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-text-light);transition:all var(--transition-fast);font-size:.75rem;text-decoration:none;display:inline-block}.blog-sidebar__tag[data-astro-cid-dilnryao]:hover{color:var(--color-primary);background:#0b25451a}.blog-sidebar__tag--active[data-astro-cid-dilnryao]{background:var(--color-primary);color:#fff}.blog-sidebar__tag--clear[data-astro-cid-dilnryao]{background:var(--color-border-light);color:var(--color-text)}.blog-sidebar__tag--clear[data-astro-cid-dilnryao]:hover{background:var(--color-border)}.blog-main[data-astro-cid-dilnryao]{min-width:0}.posts-grid[data-astro-cid-dilnryao]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.empty-state[data-astro-cid-dilnryao]{text-align:center;padding:var(--space-3xl);color:var(--color-text-muted)}.empty-state__link[data-astro-cid-dilnryao]{margin-top:var(--space-md);color:var(--color-primary);font-weight:500;display:inline-block}@media (width<=1024px){.posts-grid[data-astro-cid-dilnryao]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.blog-content__container[data-astro-cid-dilnryao]{grid-template-columns:1fr;gap:0}.blog-sidebar[data-astro-cid-dilnryao]{margin-bottom:var(--space-xl);position:static}.blog-sidebar__title[data-astro-cid-dilnryao]{display:none}.blog-sidebar__title--tags[data-astro-cid-dilnryao]{margin-top:var(--space-lg);display:block}.blog-sidebar__nav[data-astro-cid-dilnryao]{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light);flex-flow:wrap}.blog-sidebar__link[data-astro-cid-dilnryao]{padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:.875rem}.blog-sidebar__link--active[data-astro-cid-dilnryao]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog-sidebar__link--active[data-astro-cid-dilnryao]:hover{color:#fff}.blog-sidebar__count[data-astro-cid-dilnryao]{display:none}.blog-sidebar__tags[data-astro-cid-dilnryao]{padding:0}.posts-grid[data-astro-cid-dilnryao]{grid-template-columns:1fr}}
