.BlogCard-module-scss-module__m0QEcG__card{background:var(--gradient-glass-accent-1),var(--gradient-glass-accent-2),var(--gradient-glass-panel);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:var(--radius-lg);backdrop-filter:blur(14px);text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.BlogCard-module-scss-module__m0QEcG__card:hover{box-shadow:0 24px 72px var(--color-black-45),0 0 0 1px var(--color-accent-10);transform:translateY(-4px)}.BlogCard-module-scss-module__m0QEcG__card:hover .BlogCard-module-scss-module__m0QEcG__image{transform:scale(1.05)}.BlogCard-module-scss-module__m0QEcG__imageWrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.BlogCard-module-scss-module__m0QEcG__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.BlogCard-module-scss-module__m0QEcG__category{background:var(--color-black-70);backdrop-filter:blur(8px);border:1px solid var(--color-accent-20);border-radius:var(--radius-pill);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;font-size:11px;font-weight:500;position:absolute;top:16px;left:16px}.BlogCard-module-scss-module__m0QEcG__content{padding:24px}.BlogCard-module-scss-module__m0QEcG__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:clamp(18px,2.5vw,22px);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogCard-module-scss-module__m0QEcG__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module-scss-module__m0QEcG__meta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.BlogCard-module-scss-module__m0QEcG__separator{opacity:.5}.BlogCard-module-scss-module__m0QEcG__date,.BlogCard-module-scss-module__m0QEcG__readTime{opacity:.8}
