.articles-section[data-astro-cid-h46pktab] h1[data-astro-cid-h46pktab]{font-size:var(--section-title-size)}.article-grid[data-astro-cid-h46pktab]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.article-card[data-astro-cid-h46pktab]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;height:100%;padding:1.75rem;display:flex}.article-category[data-astro-cid-h46pktab]{color:var(--accent-text);margin-bottom:1rem;font-size:.85rem;font-weight:700}.card-heading[data-astro-cid-h46pktab]{font-size:var(--step-2)}.card-heading[data-astro-cid-h46pktab] a[data-astro-cid-h46pktab]{color:var(--text);text-decoration:none}.card-heading[data-astro-cid-h46pktab] a[data-astro-cid-h46pktab]:hover{color:var(--accent-text);text-decoration:underline}.article-excerpt[data-astro-cid-h46pktab]{color:var(--text-muted);margin-block:1rem}.article-meta[data-astro-cid-h46pktab]{color:var(--text-muted);margin-top:auto;padding-top:1rem;font-size:.85rem}.article-link[data-astro-cid-h46pktab]{align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:700;display:inline-flex}.article-actions[data-astro-cid-h46pktab]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;display:flex}.article-actions[data-astro-cid-h46pktab] .article-link[data-astro-cid-h46pktab]{margin-top:0}.articles-empty[data-astro-cid-h46pktab]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.articles-empty[data-astro-cid-h46pktab] .icon-badge[data-astro-cid-h46pktab]{flex:none}.empty-title[data-astro-cid-h46pktab]{font-size:var(--step-2)}.articles-empty[data-astro-cid-h46pktab] p[data-astro-cid-h46pktab]{max-width:45rem;color:var(--text-muted);margin-top:1rem}.article-topics[data-astro-cid-h46pktab]{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.article-topics[data-astro-cid-h46pktab] li[data-astro-cid-h46pktab]{background:var(--accent-soft);color:var(--accent-text);border-radius:.5rem;padding:.35rem .75rem;font-size:.85rem}.all-articles[data-astro-cid-h46pktab],.back-home[data-astro-cid-h46pktab]{margin-top:2rem}@media (width<=30rem){.articles-empty[data-astro-cid-h46pktab]{flex-direction:column}}
