.blog-list.svelte-u4k2t{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border, #d4c5b2);border-radius:var(--radius-card, 8px);text-decoration:none;transition:border-color var(--duration-fast, .1s),box-shadow var(--duration-fast, .1s)}.blog-card.svelte-u4k2t:hover{border-color:var(--color-primary, #c87941);box-shadow:0 2px 8px #00000014}.blog-card-thumb.svelte-u4k2t{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.blog-card__row.svelte-u4k2t{display:flex;align-items:center;gap:16px;padding:20px 24px}.blog-card__body.svelte-u4k2t{flex:1}.blog-card__title.svelte-u4k2t{font-size:1.0625rem;font-weight:600;color:var(--color-text-primary, #111111);line-height:1.4;margin:0 0 6px}.blog-card__desc.svelte-u4k2t{font-size:.9375rem;color:var(--color-text-secondary, #555555);line-height:1.6;margin:0 0 8px}.blog-card__date.svelte-u4k2t{font-size:.8125rem;color:var(--color-text-tertiary, #767676)}.blog-card__arrow.svelte-u4k2t{font-size:1.25rem;color:var(--color-text-tertiary, #999999);flex-shrink:0;transition:color var(--duration-fast, .1s)}.blog-card.svelte-u4k2t:hover .blog-card__arrow:where(.svelte-u4k2t){color:var(--color-primary, #c87941)}
