.blog-skeleton-card__cover--featured[data-v-b0b044d6]{aspect-ratio:21 / 9}.blog-card[data-v-4dee28c5]{overflow:hidden;height:100%;border-radius:var(--radius-xl);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.blog-card[data-v-4dee28c5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-card__link[data-v-4dee28c5]{display:grid;color:inherit;height:100%}.blog-card--featured .blog-card__link[data-v-4dee28c5]{grid-template-columns:1.15fr 1fr;align-items:stretch}.blog-card__cover[data-v-4dee28c5]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in srgb,var(--forest-500) 8%,var(--surface))}.blog-card--featured .blog-card__cover[data-v-4dee28c5]{aspect-ratio:auto;min-height:240px}.blog-card__cover img[data-v-4dee28c5]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card__cover img[data-v-4dee28c5]{transform:scale(1.04)}.blog-card__cover--placeholder[data-v-4dee28c5]{display:grid;place-items:center}.blog-card__icon[data-v-4dee28c5]{position:relative;z-index:1;font-size:clamp(36px,5vw,48px);filter:drop-shadow(0 8px 16px rgba(45,155,95,.2))}.blog-card__pattern[data-v-4dee28c5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--forest-400) 22%,transparent),transparent 45%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--forest-500) 16%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--forest-500) 6%,var(--surface)),color-mix(in srgb,var(--forest-400) 4%,var(--bg-secondary)))}.blog-card__body[data-v-4dee28c5]{display:grid;align-content:start;gap:var(--space-3);padding:clamp(var(--space-5),3vw,var(--space-6))}.blog-card--featured .blog-card__body[data-v-4dee28c5]{padding:clamp(var(--space-6),4vw,var(--space-8));gap:var(--space-4)}.blog-card__meta[data-v-4dee28c5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:500}.blog-card__meta-dot[data-v-4dee28c5]{opacity:.5}.blog-card__title[data-v-4dee28c5]{margin:0;font-size:clamp(20px,2.2vw,24px);letter-spacing:-.025em;line-height:1.22;font-weight:700;text-wrap:balance;transition:color .18s ease}.blog-card--featured .blog-card__title[data-v-4dee28c5]{font-size:clamp(24px,3vw,32px);line-height:1.12}.blog-card:hover .blog-card__title[data-v-4dee28c5]{color:var(--forest-700)}[data-theme=dark] .blog-card:hover .blog-card__title[data-v-4dee28c5]{color:var(--forest-400)}.blog-card__excerpt[data-v-4dee28c5]{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card--featured .blog-card__excerpt[data-v-4dee28c5]{font-size:16px;-webkit-line-clamp:4}.blog-card__cta[data-v-4dee28c5]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);color:var(--forest-700);font-size:14px;font-weight:600;transition:gap .18s ease}[data-theme=dark] .blog-card__cta[data-v-4dee28c5]{color:var(--forest-400)}.blog-card:hover .blog-card__cta[data-v-4dee28c5]{gap:var(--space-3)}@media(max-width:960px){.blog-card--featured .blog-card__link[data-v-4dee28c5]{grid-template-columns:1fr}.blog-card--featured .blog-card__cover[data-v-4dee28c5]{aspect-ratio:16 / 9;min-height:0}}@media(prefers-reduced-motion:reduce){.blog-card[data-v-4dee28c5],.blog-card__cover img[data-v-4dee28c5],.blog-card__cta[data-v-4dee28c5]{transition:none}.blog-card[data-v-4dee28c5]:hover,.blog-card:hover .blog-card__cover img[data-v-4dee28c5]{transform:none}}.blog-state[data-v-93d3a50e]{margin:0;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:17px;line-height:1.6}.blog-state--error[data-v-93d3a50e]{color:#dc2626;border-color:color-mix(in srgb,#dc2626 25%,var(--border));background:color-mix(in srgb,#dc2626 6%,var(--surface))}
