.blog-card-main-section{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#111713,#0a0e0b);border:1px solid rgba(212,175,55,.22);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.6);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;position:relative}.blog-card-main-section:hover{transform:translateY(-6px);border-color:rgba(212,175,55,.55);box-shadow:0 20px 45px rgba(0,0,0,.8),0 0 20px rgba(212,175,55,.15)}.blog-card-link-wrapper{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.blog-card-img-wrap{position:relative;width:100%;padding-top:56.25%;background-color:#0d120f;overflow:hidden}.blog-card-img-wrap .image-section{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-card-main-section:hover .image-section{transform:scale(1.06)}.blog-card-img-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 40%,rgba(10,14,11,.85));pointer-events:none}.blog-card-category-badge{position:absolute;top:14px;left:14px;z-index:2;background:rgba(13,18,15,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.35);color:#f4e2ac;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.card-text{padding:20px 22px 18px;display:flex;flex-direction:column;flex-grow:1}.card-text .blog-card-title,.card-text h6{color:#f4e2ac;font-size:1.15rem;font-weight:700;line-height:1.45;margin:0 0 10px;transition:color .25s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-main-section:hover .blog-card-title,.blog-card-main-section:hover h6{color:#fff}.blog-card-excerpt,.card-text p{color:#94a3b8;font-size:.92rem;line-height:1.65;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.blog-tag-main{justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.07)}.blog-tag,.blog-tag-main{display:flex;align-items:center}.blog-tag{flex-wrap:wrap;gap:6px}.tag-item-main{padding:3px 9px;font-size:.75rem;font-weight:600;color:#d4af37;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);border-radius:999px;transition:all .2s ease}.tag-item-main:hover{background:rgba(212,175,55,.2);color:#f4e2ac}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:.82rem}.read-more-btn{display:inline-flex;align-items:center;gap:6px;color:#f4e2ac;font-weight:700;font-size:.85rem;transition:all .2s ease}.read-more-btn span.arrow{transition:transform .2s ease;display:inline-block}.blog-card-main-section:hover .read-more-btn{color:#d4af37}.blog-card-main-section:hover .read-more-btn span.arrow{transform:translateX(4px)}.created-date{color:#64748b;font-size:.8rem;display:inline-flex;align-items:center;gap:6px}@media (max-width:768px){.card-text{padding:16px}.card-text .blog-card-title,.card-text h6{font-size:1.05rem}.blog-card-excerpt,.card-text p{font-size:.88rem;-webkit-line-clamp:2}}