.blog-post-card[data-v-abb369be]{background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:0 8px 25px #141e5a0d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-image[data-v-abb369be]{background:#f0f0f0;display:block;height:174px;text-decoration:none}.card-image img[data-v-abb369be]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-placeholder[data-v-abb369be]{background:linear-gradient(135deg,#14206b,#4a4fe7 65%,#9070d9);color:#fff;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:end;padding:20px;width:100%}.card-placeholder span[data-v-abb369be]{font:800 10px var(--body);letter-spacing:.12em;text-transform:uppercase}.card-placeholder strong[data-v-abb369be]{font:800 18px/1.2 var(--display);max-width:18em}@media(prefers-color-scheme:dark){.card-image[data-v-abb369be]{background:#222947}}.card-content[data-v-abb369be]{display:flex;flex:1;flex-direction:column;padding:17px 18px 16px}.card-meta[data-v-abb369be]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.card-meta span[data-v-abb369be]:first-child{color:var(--accent);font-weight:800}h3[data-v-abb369be]{font:800 16px/1.3 var(--display);letter-spacing:-.02em;margin-top:9px}h3 a[data-v-abb369be]{text-decoration:none}h3 a[data-v-abb369be]:hover{color:var(--accent)}p[data-v-abb369be]{font-size:12px;line-height:1.55;margin-top:8px}.card-bottom[data-v-abb369be],p[data-v-abb369be]{color:var(--muted)}.card-bottom[data-v-abb369be]{align-items:center;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.card-bottom span[data-v-abb369be]:last-child{white-space:nowrap}
