.blog-list.svelte-141rcym.svelte-141rcym{display:flex;flex-direction:column;gap:.75rem;width:100%}.blog-card.svelte-141rcym.svelte-141rcym{display:flex;gap:1rem;padding:.875rem .875rem 1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.065);border-radius:12px;text-decoration:none!important;transition:background .22s ease,border-color .22s ease,transform .22s ease;align-items:flex-start}.blog-card.svelte-141rcym.svelte-141rcym:hover{background:rgba(159,107,35,.055);border-color:#9f6b2347;transform:translate(3px)}.blog-img-wrap.svelte-141rcym.svelte-141rcym{flex-shrink:0;width:68px;height:68px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.04)}.blog-img.svelte-141rcym.svelte-141rcym{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:transform .3s ease;display:block}.blog-card.svelte-141rcym:hover .blog-img.svelte-141rcym{transform:scale(1.06)}.blog-body.svelte-141rcym.svelte-141rcym{display:flex;flex-direction:column;gap:.3rem;min-width:0}.blog-date.svelte-141rcym.svelte-141rcym{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;color:#9f6b23cc;text-transform:uppercase;text-decoration:none}.blog-title.svelte-141rcym.svelte-141rcym{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.55;color:#f5f0eb;margin:0;transition:color .2s ease;text-decoration:none}.blog-card.svelte-141rcym:hover .blog-title.svelte-141rcym{color:#d4900a}.blog-desc.svelte-141rcym.svelte-141rcym{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:300;line-height:1.6;color:#f5f0eb6b;margin:0;padding-bottom:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}
