.blog-landing.svelte-u4k2t{flex:1}.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 20px}.search-bar-wrap.svelte-u4k2t{max-width:600px;margin:-40px auto 48px;position:relative;z-index:10}.search-input-box.svelte-u4k2t{display:flex;align-items:center;gap:12px;background:var(--color-surface, var(--zinc-900));border:1px solid var(--color-border);padding:12px 16px;border-radius:99px;box-shadow:var(--shadow-lg)}.search-input-box.svelte-u4k2t input:where(.svelte-u4k2t){border:none;background:transparent;color:var(--color-text);font-size:.95rem;width:100%;outline:none}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.blog-card-outer.svelte-u4k2t{height:100%}.blog-card-link.svelte-u4k2t{text-decoration:none;color:inherit;display:block;height:100%}.blog-card.svelte-u4k2t{background:var(--color-surface, var(--zinc-900));border:1px solid var(--color-border);border-radius:12px;height:100%;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.blog-card-link.svelte-u4k2t:hover .blog-card:where(.svelte-u4k2t){transform:translateY(-4px);border-color:var(--brand-primary);box-shadow:0 8px 30px #0000001f}.blog-content.svelte-u4k2t{padding:24px;display:flex;flex-direction:column;flex:1}.meta.svelte-u4k2t{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--color-text-muted);margin-bottom:12px;font-weight:500}.title.svelte-u4k2t{font-size:1.2rem;font-weight:700;line-height:1.4;margin:0 0 12px;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:8px}.inline-icon{color:var(--brand-primary);flex-shrink:0}.summary.svelte-u4k2t{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);margin:0 0 20px;flex:1}.read-more.svelte-u4k2t{font-size:.85rem;font-weight:600;color:var(--brand-primary);display:inline-flex;align-items:center;gap:6px;margin-top:auto;transition:gap .2s}.blog-card-link.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){gap:10px}.no-results.svelte-u4k2t{text-align:center;padding:64px 24px;color:var(--color-text-muted)}.no-results.svelte-u4k2t h3:where(.svelte-u4k2t){margin:16px 0 8px;color:var(--color-text)}
