/* series page "n8n workflow of the week" (/n8n-workflows/) */
.nw-next { margin: 4px 0 18px; padding: 12px 16px; border: 1px solid var(--accent); border-radius: var(--radius); background: var(--accent-soft); font-weight: 600; }
.nw-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 14px; margin: 0 0 18px; }
.nw-card { display: flex; flex-direction: column; gap: 6px; padding: 12px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--panel); color: var(--text); text-decoration: none; transition: border-color .2s, transform .2s; }
.nw-card:hover { border-color: var(--accent); transform: translateY(-2px); text-decoration: none; }
.nw-card img { width: 100%; height: auto; border-radius: 10px; background: #0d1015; }
.nw-meta { font: 500 11.5px var(--font-m); color: var(--muted); text-transform: uppercase; letter-spacing: .04em; }
.nw-card b { font: 600 16px/1.35 var(--font-b); }
@media (prefers-reduced-motion: reduce) { .nw-card { transition: none; } }
