.blog-card{transition:all .3s ease;border-radius:0;overflow:hidden;border:1px dashed #cccccc}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.read-more-link{transition:color .3s ease;text-decoration:none;color:var(--text-color)}.read-more-link:hover{color:var(--accent-color)!important}.category-badge{background-color:var(--accent-color)!important;color:white!important;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:1px;transition:all .3s ease}.blog-image{height:300px;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-image{transform:scale(1.05)}.subtitle-badge{background-color:#fff5f0;box-shadow:0 4px 6px 0 var(--accent-color-40);padding:8px 20px;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.read-more-arrow{transition:transform .3s ease}.read-more-link:hover .read-more-arrow{transform:translateX(4px)}.blog-heading-reveal[data-reveal]{opacity:1;transform:none;transition:none}.blog-heading-reveal .blog-word{display:inline-block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .9s ease,transform .9s ease;transition-delay:var(--word-delay,0s);will-change:opacity,transform;font-weight:inherit}.blog-heading-reveal[data-reveal-visible=true] .blog-word{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.blog-heading-reveal .blog-word{opacity:1!important;transform:none!important;transition:none!important}}.blog-card[data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-delay, 0s))}.blog-card[data-reveal-visible=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.blog-card[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}