.nd-blog-grid.svelte-u4k2t{gap:var(--nd-space-5);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.nd-blog-card.svelte-u4k2t{gap:var(--nd-space-3);padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);box-shadow:var(--nd-shadow);transition:box-shadow var(--nd-transition), border-color var(--nd-transition), transform var(--nd-transition);flex-direction:column;text-decoration:none;display:flex}.nd-blog-card.svelte-u4k2t:hover,.nd-blog-card.svelte-u4k2t:focus-visible{border-color:var(--nd-border-strong);box-shadow:var(--nd-shadow-hover);transform:translateY(-2px)}.nd-blog-card.svelte-u4k2t:focus-visible{outline:2px solid var(--nd-focus-ring);outline-offset:2px}.nd-blog-card__title.svelte-u4k2t{letter-spacing:-.01em;color:var(--nd-text);margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.nd-blog-card__meta.svelte-u4k2t{color:var(--nd-text-muted);margin:0;font-size:.85rem}.nd-blog-card__more.svelte-u4k2t{align-items:center;gap:var(--nd-space-2);color:var(--nd-link);margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}.nd-blog-empty.svelte-u4k2t{max-width:34rem;padding:var(--nd-space-7) var(--nd-space-5);text-align:center;background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);color:var(--nd-text-muted);margin:0 auto}@media (width<=40em){.nd-blog-grid.svelte-u4k2t{gap:var(--nd-space-4);grid-template-columns:1fr}}.nd-tool-top__sub.svelte-u4k2t{margin:var(--nd-space-3) auto 0;max-width:42rem;color:var(--nd-text-muted);font-size:1.05rem;line-height:1.6}
