.article-card.svelte-vqtmoc{background:#f1e9db;border:1px solid rgba(214,202,184,.65);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:1.18fr .92fr;gap:20px;padding:24px;transition:all .28s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px #2d281e0d;text-decoration:none;color:inherit;align-items:stretch;position:relative}.article-card.svelte-vqtmoc:hover{transform:translateY(-4px);box-shadow:0 16px 36px #2d281e1a;border-color:#a47d3673}.article-content.svelte-vqtmoc{display:flex;flex-direction:column;justify-content:space-between}.article-top.svelte-vqtmoc{margin-bottom:14px}.article-category.svelte-vqtmoc{font-size:13.5px;font-weight:500;color:#6e685f;margin-bottom:8px;letter-spacing:.02em}.article-title.svelte-vqtmoc{font-family:Prompt,system-ui,sans-serif;font-size:21px;line-height:1.36;font-weight:600;color:#1a2621;margin:0 0 10px;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card.svelte-vqtmoc:hover .article-title:where(.svelte-vqtmoc){color:#c59b27}.article-excerpt.svelte-vqtmoc{font-size:13.5px;color:#555047;line-height:1.65;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-author-tag.svelte-vqtmoc{font-family:Bai Jamjuree,sans-serif;font-size:11px;color:#246b28;background:#2e7d321a;border:1px solid rgba(46,125,50,.2);padding:3px 10px;border-radius:9999px;display:inline-flex;align-items:center;gap:4px;width:max-content;margin-bottom:4px}.article-badges-row.svelte-vqtmoc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article-badge.svelte-vqtmoc{background:#e5dbca;color:#38342e;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;font-family:Bai Jamjuree,sans-serif;transition:background .2s ease}.article-card.svelte-vqtmoc:hover .article-badge:where(.svelte-vqtmoc){background:#ddcfba}.article-thumb.svelte-vqtmoc{border-radius:18px;overflow:hidden;height:100%;min-height:220px;background:#dfd7c8;position:relative}.article-thumb.svelte-vqtmoc img:where(.svelte-vqtmoc){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.article-card.svelte-vqtmoc:hover .article-thumb:where(.svelte-vqtmoc) img:where(.svelte-vqtmoc){transform:scale(1.05)}.recent-card.svelte-vqtmoc .article-title:where(.svelte-vqtmoc){font-size:19px}.recent-card.svelte-vqtmoc .article-thumb:where(.svelte-vqtmoc){min-height:190px}@media(max-width:640px){.article-card.svelte-vqtmoc{grid-template-columns:1fr;gap:16px;padding:18px}.article-thumb.svelte-vqtmoc{height:200px;min-height:200px;order:-1}}
