.blog-card[data-v-7a7ee61e]{background:var(--ci-background);border:1px solid var(--ci-border-color);border-radius:12px;display:flex;flex:1 1 auto;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease;width:100%}.blog-card[data-v-7a7ee61e]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.blog-card:hover .blog-card-image[data-v-7a7ee61e] .v-img__img{transform:scale(1.05)}.blog-card-image[data-v-7a7ee61e]{background:linear-gradient(135deg,var(--ci-surface) 0,var(--ci-elevated-surface) 100%);height:196px;overflow:hidden}.blog-card-image[data-v-7a7ee61e],.blog-card-image a[data-v-7a7ee61e]{border-top-left-radius:12px;border-top-right-radius:12px}.blog-card-image a[data-v-7a7ee61e]{display:block;height:100%}.blog-card-image[data-v-7a7ee61e] .v-img{height:100%}.blog-card-image[data-v-7a7ee61e] .v-img__img{-o-object-position:top center;object-position:top center;transition:transform .4s ease}.blog-card-content[data-v-7a7ee61e]{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem;width:100%}.blog-card-meta[data-v-7a7ee61e]{align-items:center;color:var(--ci-secondary);display:flex;font-size:.75rem;gap:.5rem;margin-bottom:.5rem}.meta-chip[data-v-7a7ee61e]{font-size:.625rem;font-weight:600;height:20px;letter-spacing:.05em;text-transform:uppercase}.meta-dot[data-v-7a7ee61e]{background-color:var(--ci-secondary);border-radius:50%;height:3px;width:3px}.blog-card-category[data-v-7a7ee61e]{color:var(--ci-primary);font-weight:600;text-decoration:none;transition:opacity .2s ease}.blog-card-category[data-v-7a7ee61e]:hover{opacity:.8}.blog-card-title[data-v-7a7ee61e]{color:var(--ci-on-background);display:-webkit-box;font-size:.95rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;text-decoration:none;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:0;overflow:hidden;transition:color .2s ease}.blog-card-title[data-v-7a7ee61e]:hover{color:var(--ci-primary)}.blog-card-excerpt[data-v-7a7ee61e]{color:var(--ci-medium-emphasis);flex-grow:1;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;min-height:0}.blog-card-read-more[data-v-7a7ee61e]{color:var(--ci-primary);font-weight:600;margin-left:.25rem;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.blog-card-read-more[data-v-7a7ee61e]:hover{opacity:.8;text-decoration:underline}.blog-card-reading-time[data-v-7a7ee61e]{align-items:center;color:var(--ci-secondary);display:flex;font-size:.75rem;gap:.375rem;margin-bottom:0;margin-top:auto;padding-top:.75rem}.v-theme--dark .blog-card[data-v-7a7ee61e]{background:var(--ci-surface)}.v-theme--dark .blog-card[data-v-7a7ee61e]:hover{box-shadow:0 8px 24px #00000040}
