.articles-page[data-astro-cid-v4uzzqp3]>.articles-section[data-astro-cid-v4uzzqp3]{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;padding:0!important}.articles-container[data-astro-cid-v4uzzqp3]{max-width:46rem;margin-inline:auto}.articles-hero[data-astro-cid-v4uzzqp3]{border-bottom:1px solid var(--border);padding-bottom:1.75rem}.articles-hero__eyebrow[data-astro-cid-v4uzzqp3]{color:var(--accent-text);letter-spacing:.04em;margin:0 0 .55rem;font-size:.85rem;font-weight:700}.articles-hero[data-astro-cid-v4uzzqp3] h1[data-astro-cid-v4uzzqp3]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;line-height:1.28}.articles-hero[data-astro-cid-v4uzzqp3]>p[data-astro-cid-v4uzzqp3]:last-child{max-width:40rem;color:var(--text-secondary);margin:.65rem 0 0;font-size:.98rem;line-height:1.72}.articles-filters[data-astro-cid-v4uzzqp3]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.filter-pill[data-astro-cid-v4uzzqp3]{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.filter-pill[data-astro-cid-v4uzzqp3] span[data-astro-cid-v4uzzqp3]{font-family:var(--font-mono);opacity:.78;font-size:.74rem}.filter-pill[data-astro-cid-v4uzzqp3]:hover{border-color:var(--accent-border);color:var(--text-primary)}.filter-pill[data-astro-cid-v4uzzqp3].is-active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text);font-weight:700}.article-highlight[data-astro-cid-v4uzzqp3]{border-radius:var(--radius-sm);background:var(--surface-subtle);border:1px solid var(--border);width:fit-content;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.75rem;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}.article-highlight__label[data-astro-cid-v4uzzqp3]{color:var(--text-muted);font-weight:600}.article-highlight__before[data-astro-cid-v4uzzqp3]{color:var(--text-muted);text-decoration-color:#b8322c8c}.article-highlight__arrow[data-astro-cid-v4uzzqp3]{color:var(--accent-text);font-family:var(--font-mono);font-weight:700}.article-highlight__after[data-astro-cid-v4uzzqp3]{color:var(--status-success);font-weight:700}[data-astro-cid-v4uzzqp3][data-article-category][hidden]{display:none!important}.featured-card[data-astro-cid-v4uzzqp3]{border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);margin-top:2rem;padding:clamp(1.6rem,3vw,2.25rem);text-decoration:none;display:block}.featured-card[data-astro-cid-v4uzzqp3]:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.article-item__meta[data-astro-cid-v4uzzqp3],.featured-card__meta[data-astro-cid-v4uzzqp3]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.84rem;display:flex}.meta-category[data-astro-cid-v4uzzqp3]{color:var(--accent-text);font-weight:700}.featured-card[data-astro-cid-v4uzzqp3] h2[data-astro-cid-v4uzzqp3]{font-family:var(--font-serif);color:var(--text-primary);transition:color var(--transition-fast);margin:.65rem 0 .55rem;font-size:clamp(1.25rem,2.1vw,1.5rem);font-weight:700;line-height:1.38}.featured-card[data-astro-cid-v4uzzqp3]:hover h2[data-astro-cid-v4uzzqp3]{color:var(--accent-text)}.featured-card[data-astro-cid-v4uzzqp3] p[data-astro-cid-v4uzzqp3]{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.96rem;line-height:1.72;display:-webkit-box;overflow:hidden}.featured-card__cta[data-astro-cid-v4uzzqp3]{color:var(--accent-text);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.article-feed[data-astro-cid-v4uzzqp3]{border-top:1px solid var(--border);margin-top:1.25rem}.article-item[data-astro-cid-v4uzzqp3]{border-bottom:1px solid var(--border);transition:border-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:1.5rem;padding-inline:.25rem;text-decoration:none;display:grid}.article-item__main[data-astro-cid-v4uzzqp3]{min-width:0}.article-item[data-astro-cid-v4uzzqp3] h2[data-astro-cid-v4uzzqp3]{font-family:var(--font-sans);color:var(--text-primary);transition:color var(--transition-fast);margin:.42rem 0 .45rem;font-size:clamp(1.1rem,1.7vw,1.25rem);font-weight:700;line-height:1.42}.article-item[data-astro-cid-v4uzzqp3] p[data-astro-cid-v4uzzqp3]{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.94rem;line-height:1.68;display:-webkit-box;overflow:hidden}.article-item__arrow[data-astro-cid-v4uzzqp3]{width:2.25rem;height:2.25rem;color:var(--text-muted);transition:color var(--transition-fast), transform var(--transition-fast), background-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.article-item[data-astro-cid-v4uzzqp3]:hover h2[data-astro-cid-v4uzzqp3]{color:var(--accent-text)}.article-item[data-astro-cid-v4uzzqp3]:hover .article-item__arrow[data-astro-cid-v4uzzqp3]{color:var(--accent-text);background:var(--accent-subtle);transform:translate(3px)}.empty-state[data-astro-cid-v4uzzqp3]{color:var(--text-muted);text-align:center;padding:3rem 1.5rem}.articles-footer[data-astro-cid-v4uzzqp3]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-elevated);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;padding:1.5rem 1.75rem;display:flex}.articles-footer[data-astro-cid-v4uzzqp3] strong[data-astro-cid-v4uzzqp3]{color:var(--text-primary);font-size:1.02rem;display:block}.articles-footer[data-astro-cid-v4uzzqp3] p[data-astro-cid-v4uzzqp3]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.92rem}.articles-footer__btn[data-astro-cid-v4uzzqp3]{border-radius:var(--radius-sm);background:var(--btn-primary-bg);color:#fff;white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.88rem;font-weight:700;display:inline-flex}.articles-footer__btn[data-astro-cid-v4uzzqp3]:hover{background:var(--btn-primary-hover-bg);transform:translateY(-1px)}@media (width<=640px){.articles-page[data-astro-cid-v4uzzqp3]>.articles-section[data-astro-cid-v4uzzqp3]{padding:0!important}.featured-card[data-astro-cid-v4uzzqp3]{padding:1.35rem 1.25rem}.article-item[data-astro-cid-v4uzzqp3]{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1.25rem;padding-inline:0}.article-item__arrow[data-astro-cid-v4uzzqp3]{display:none}.articles-footer[data-astro-cid-v4uzzqp3]{padding:1.25rem}.articles-footer__btn[data-astro-cid-v4uzzqp3]{justify-content:center;width:100%}}
