.article-list[data-v-9fb93c17]{padding:var(--gap-lg) 0 var(--gap-2xl)}.article-item[data-v-9fb93c17]{align-items:start;border-bottom:1px solid var(--border);color:inherit;display:grid;gap:var(--gap-lg);grid-template-columns:80px 1fr 70px;padding:24px 0;text-decoration:none;transition:opacity .2s}.article-item .content-col[data-v-9fb93c17],.article-item[data-v-9fb93c17]>*{min-width:0}.article-item[data-v-9fb93c17]:hover{opacity:.8}.article-item .date-col[data-v-9fb93c17]{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.5;padding-top:2px}.article-item .date-col .year[data-v-9fb93c17]{display:block;font-size:var(--fs-xs);opacity:.78}.article-item .content-col .cats[data-v-9fb93c17]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.article-item .content-col .cats .cat[data-v-9fb93c17]{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.article-item .content-col .cats .cat.accent-cat[data-v-9fb93c17]{border-color:var(--accent);color:var(--accent)}.article-item .content-col .cats .cat.pinned-cat[data-v-9fb93c17]{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.article-item h3[data-v-9fb93c17]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:1.35;margin-bottom:6px}.article-item .dek[data-v-9fb93c17]{color:var(--fg-2);font-size:14px;line-height:1.55;max-width:55ch;overflow-wrap:anywhere}.article-item .author[data-v-9fb93c17]{color:var(--muted);font-size:var(--fs-xs);font-weight:500;line-height:1.4;margin-bottom:6px;overflow-wrap:anywhere}.article-item .pull-col[data-v-9fb93c17]{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;padding-top:6px;text-align:right}.article-item .pull-col .read-time[data-v-9fb93c17]{display:block;margin-top:4px}.article-item .pull-col .social-stat[data-v-9fb93c17]{color:var(--fg-2);display:block;letter-spacing:0;margin-top:6px}.empty-state[data-v-9fb93c17]{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm);padding:80px 0;text-align:center}@media(max-width:720px){.article-item[data-v-9fb93c17]{gap:8px;grid-template-columns:minmax(0,1fr)}.article-item .date-col[data-v-9fb93c17]{align-items:baseline;display:flex;gap:8px}.article-item .date-col .year[data-v-9fb93c17]{display:inline;font-size:inherit;opacity:.5}.article-item .pull-col[data-v-9fb93c17]{display:flex;gap:12px;text-align:left}}
