.moklay-blog{padding:var(--section-padding,120px) 0;background:linear-gradient(135deg,rgba(68,0,139,.02),rgba(199,21,133,.02));position:relative}.moklay-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--gap-md,40px);margin-top:var(--gap-lg,60px)}.moklay-blog-card{background:#fff;border-radius:var(--radius-lg,16px);overflow:hidden;box-shadow:var(--shadow-md,0 8px 24px rgba(0,0,0,.06));transition:all var(--transition-normal);position:relative;opacity:0;transform:translateY(30px)}.moklay-blog-card.visible{opacity:1;transform:translateY(0)}.moklay-blog-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl,0 16px 40px rgba(0,0,0,.1))}.moklay-blog-image{height:220px;background:linear-gradient(135deg,#c71585,#44008b);background-size:cover;background-position:center;position:relative;overflow:hidden}.moklay-blog-image:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(68,0,139,.3),rgba(199,21,133,.3));transition:opacity var(--transition-normal)}.moklay-blog-card:hover .moklay-blog-image:before{opacity:.7}.moklay-blog-content{padding:35px 30px}.moklay-blog-content h3 a,.moklay-blog-card:hover .moklay-blog-content h3 a{color:inherit;text-decoration:none;transition:color var(--transition-normal)}.moklay-blog-content h3 a:hover,.moklay-blog-card:hover .moklay-blog-content h3 a:hover{color:#44008b}.moklay-blog-content p{color:#555;font-size:1.05rem;line-height:var(--leading-relaxed,1.7);margin-bottom:25px}.moklay-read-more{color:#c71585;text-decoration:none;font-weight:var(--font-semibold);font-size:1rem;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:color var(--transition-normal),transform var(--transition-normal)}.moklay-read-more:after{content:'→';margin-left:8px;transition:transform var(--transition-normal)}.moklay-read-more:hover{color:#44008b}.moklay-read-more:hover:after{transform:translateX(5px)}.moklay-blog .moklay-section-title{color:#c71585}@media (max-width:1024px){.moklay-blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.moklay-blog-image{height:200px}.moklay-blog-content{padding:30px 25px}}@media (max-width:768px){.moklay-blog{padding:80px 0}.moklay-blog-grid{grid-template-columns:1fr;gap:25px;margin-top:50px}.moklay-blog-image{height:180px}.moklay-blog-content{padding:25px 20px}.moklay-blog-content h3{font-size:1.3rem;margin-bottom:15px}.moklay-blog-content p{font-size:1rem;margin-bottom:20px}.moklay-read-more{font-size:.9rem}}@media (max-width:480px){.moklay-blog-image{height:160px}.moklay-blog-content{padding:20px 15px}.moklay-blog-content h3{font-size:1.2rem}}.moklay-blog-content h3 a{color:inherit;text-decoration:none;transition:color var(--transition-normal)}.moklay-blog-content h3 a:hover{color:#44008b}