.articles-container.svelte-a1a7z4{max-width:var(--content-editorial)}.article-list.svelte-a1a7z4{counter-reset:article-card;display:grid;gap:var(--space-6)}.article-card.svelte-a1a7z4{counter-increment:article-card;position:relative;display:grid;gap:var(--space-3);padding-block:var(--space-8);padding-inline-start:var(--space-10);border-block-start:1px solid var(--border-subtle)}.article-card.svelte-a1a7z4:before{content:counter(article-card,decimal-leading-zero);position:absolute;inset-block-start:var(--space-8);inset-inline-start:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold)}.article-card.svelte-a1a7z4:after{content:"";position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-6);width:var(--space-2);height:var(--space-2);background:var(--color-accent)}.article-card__meta.svelte-a1a7z4{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.article-card.svelte-a1a7z4 h2:where(.svelte-a1a7z4){max-width:var(--content-prose);font-size:var(--text-2xl);font-weight:var(--weight-display)}.article-card.svelte-a1a7z4 a:where(.svelte-a1a7z4){color:var(--link-text);text-decoration:none}.article-card.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover{color:var(--link-text-hover);text-decoration:underline;text-decoration-color:var(--border-focus);text-decoration-thickness:.12em;text-underline-offset:.18em}.article-card.svelte-a1a7z4 p:where(.svelte-a1a7z4){max-width:var(--content-prose);color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media not (min-width:48rem){.article-card.svelte-a1a7z4{padding-block:var(--space-6);padding-inline-start:var(--space-8)}.article-card.svelte-a1a7z4:after{inset-inline-start:var(--space-5)}.article-card.svelte-a1a7z4 h2:where(.svelte-a1a7z4){font-size:var(--text-xl)}.article-card.svelte-a1a7z4 p:where(.svelte-a1a7z4){font-size:var(--text-base)}}
