.km-blog-page.svelte-1j8k0si{background:var(--kamili-white)}.km-blog-page__inner.svelte-1j8k0si{max-width:1100px;padding:4rem var(--public-page-side-padding);margin:0 auto}.km-blog-title.svelte-1j8k0si{color:var(--default-text-color);margin:0 0 1.5rem;font-family:Bricolage Grotesque Variable,sans-serif;font-size:2rem;font-weight:700}.km-blog-grid.svelte-1j8k0si{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.km-blog-card.svelte-1j8k0si{background:var(--kamili-white);border:1px solid var(--card-border-color);border-radius:1rem;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.km-blog-card.svelte-1j8k0si:hover{border-color:var(--primary-color)}.km-blog-card__img.svelte-1j8k0si{object-fit:cover;width:100%;height:160px}.km-blog-card__body.svelte-1j8k0si{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.km-blog-card__title.svelte-1j8k0si{color:var(--default-text-color);margin:0;font-size:1rem;font-weight:700}.km-blog-card__excerpt.svelte-1j8k0si{color:var(--kamili-text-gray);margin:0;font-size:.875rem;line-height:1.5}.km-blog-card__date.svelte-1j8k0si{color:var(--kamili-text-gray);margin-top:auto;font-size:.78rem}.km-blog-empty.svelte-1j8k0si{color:var(--kamili-text-gray);margin-top:2rem;font-size:.9rem}
