.blog-post-preview[data-v-011204bb]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;transition:all .2s ease}.blog-post-preview[data-v-011204bb]:hover{background:#ffffff0a;border-color:#22d3ee26;transform:translateY(-2px)}.blog-post-preview.compact[data-v-011204bb]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;margin-bottom:1rem;padding:1.25rem}.blog-post-preview.compact[data-v-011204bb]:hover{background:#ffffff0a;border-color:#22d3ee33;transform:translateY(-1px)}.post-link[data-v-011204bb]{color:inherit;text-decoration:none}h2[data-v-011204bb]{color:var(--text-light);font-size:1.3rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.blog-post-preview.compact h2[data-v-011204bb]{font-size:1.1rem;line-height:1.4;margin:0 0 .5rem}.post-meta[data-v-011204bb]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.blog-post-preview.compact .post-meta[data-v-011204bb]{font-size:.8rem;margin-bottom:.6rem}.post-excerpt[data-v-011204bb]{color:var(--secondary-color);line-height:1.6;margin-bottom:1rem}.blog-post-preview.compact .post-excerpt[data-v-011204bb]{display:-webkit-box;font-size:.9rem;line-height:1.5;margin-bottom:.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-011204bb]{color:var(--accent-emerald);font-size:.9rem;font-weight:500}.blog-post-preview.compact .read-more[data-v-011204bb]{font-size:.85rem}
