.guides-container[data-astro-cid-cxa5yxlw]{max-width:1400px;margin:0 auto;padding:var(--space-4) var(--space-3)}.guides-hero[data-astro-cid-cxa5yxlw]{text-align:center;margin-bottom:var(--space-8);padding:var(--space-6) var(--space-3);background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-radius:var(--border-radius-lg);border:var(--border-width-2) solid var(--color-border)}.guides-title[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0 0 var(--space-3);letter-spacing:-.02em}.guides-subtitle[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);max-width:700px;margin:0 auto}.guides-main[data-astro-cid-cxa5yxlw]{display:flex;flex-direction:column;gap:var(--space-4)}.empty-state[data-astro-cid-cxa5yxlw]{text-align:center;padding:var(--space-8) var(--space-4);background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg)}.empty-icon[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-4xl);margin-bottom:var(--space-2)}.empty-state[data-astro-cid-cxa5yxlw] h3[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-xl);margin-bottom:var(--space-1);color:var(--color-text-strong)}.empty-state[data-astro-cid-cxa5yxlw] p[data-astro-cid-cxa5yxlw]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.articles-grid[data-astro-cid-cxa5yxlw]{display:grid;gap:var(--space-4)}.article-card[data-astro-cid-cxa5yxlw]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition-transform),var(--transition-shadow);box-shadow:var(--box-shadow-sm)}.article-card[data-astro-cid-cxa5yxlw]:hover{transform:translateY(-4px);box-shadow:var(--box-shadow-lg)}.article-link[data-astro-cid-cxa5yxlw]{display:grid;grid-template-columns:260px 1fr;text-decoration:none;color:inherit}@media(max-width:768px){.article-link[data-astro-cid-cxa5yxlw]{grid-template-columns:1fr}}.article-image-wrap[data-astro-cid-cxa5yxlw]{position:relative;width:100%;min-height:200px;overflow:hidden;background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-gray-100) 100%)}.article-placeholder[data-astro-cid-cxa5yxlw]{display:flex;align-items:center;justify-content:center}.placeholder-icon[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-4xl);opacity:.3}.article-image[data-astro-cid-cxa5yxlw]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration-slow)}.article-card[data-astro-cid-cxa5yxlw]:hover .article-image[data-astro-cid-cxa5yxlw]{transform:scale(1.05)}.article-overlay[data-astro-cid-cxa5yxlw]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-duration)}.article-card[data-astro-cid-cxa5yxlw]:hover .article-overlay[data-astro-cid-cxa5yxlw]{opacity:1}.article-content[data-astro-cid-cxa5yxlw]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.article-meta[data-astro-cid-cxa5yxlw]{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-sm);color:var(--color-text-muted)}.author[data-astro-cid-cxa5yxlw]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.separator[data-astro-cid-cxa5yxlw]{color:var(--color-border-subtle)}.article-title[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0}.article-excerpt[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}.pagination[data-astro-cid-cxa5yxlw]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border-radius:var(--border-radius-lg);border:var(--border-width-2) solid var(--color-border);gap:var(--space-2)}.page-info[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media(max-width:768px){.guides-title[data-astro-cid-cxa5yxlw]{font-size:var(--font-size-3xl)}.pagination[data-astro-cid-cxa5yxlw]{flex-direction:column;text-align:center}}
