.blog-card[data-v-c90d071a]{background:var(--fg-bg-elev);border:1px solid var(--fg-line);border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.blog-card[data-v-c90d071a]:hover{border-color:var(--fg-line-strong);box-shadow:0 18px 40px -28px #1a171438;transform:translateY(-2px)}.blog-card__cover[data-v-c90d071a]{aspect-ratio:16/10;background:var(--fg-line-soft);overflow:hidden;position:relative}.blog-card__body[data-v-c90d071a]{display:flex;flex:1;flex-direction:column;padding:22px 22px 20px}.blog-card__title[data-v-c90d071a]{color:var(--fg-ink);display:-webkit-box;font-size:20px;letter-spacing:-.02em;-webkit-line-clamp:2;line-height:1.2;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.blog-card:hover .blog-card__title[data-v-c90d071a]{color:var(--fg-copper)}.blog-card__excerpt[data-v-c90d071a]{color:var(--fg-ink-soft);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.55;margin:0 0 18px;-webkit-box-orient:vertical;flex:1;overflow:hidden}.blog-card__meta[data-v-c90d071a]{align-items:center;border-top:1px solid var(--fg-line);color:var(--fg-ink-muted);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:8px;letter-spacing:.14em;padding-top:14px;text-transform:uppercase}.blog-card__meta-sep[data-v-c90d071a]{color:var(--fg-ink-dim)}.blog-card__read[data-v-c90d071a]{color:var(--fg-copper)}
