.zok-articles-wrapper{max-width:1200px;margin:0 auto;font-family:'Inter',sans-serif}.zok-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.zok-article-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;box-shadow:0 4px 15px rgb(0 0 0 / .03);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.zok-article-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .08)}.zok-article-link{text-decoration:none;display:flex;flex-direction:column;height:100%}.zok-article-image-wrap{width:100%;aspect-ratio:4/3;overflow:hidden;background:#eef2f5}.zok-article-img{width:100%;height:100%!important;object-fit:cover;transition:transform 0.5s ease}.zok-article-card:hover .zok-article-img{transform:scale(1.05)}.zok-article-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.zok-article-date{color:#8c8c8c;font-size:14px;margin-bottom:10px;font-weight:500}.zok-article-title{color:var(--zok-text-dark,#1a1a1a);font-size:20px;font-weight:600;line-height:1.4;margin:0;transition:color 0.3s ease}.zok-article-card:hover .zok-article-title{color:var(--color-primary,#7A1C2A)}@keyframes fadeInArticle{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zok-article-card.animate-in{animation:fadeInArticle 0.4s ease forwards}@media (max-width:992px){.zok-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.zok-articles-grid{grid-template-columns:1fr}.zok-article-title{font-size:18px}}.zok-article-placeholder{width:100%;height:270px;background-image:url(/wp-content/uploads/2026/06/placeholder-1.webp);background-size:cover;background-position:center;background-repeat:no-repeat}