.dual-section-wrapper{padding:40px 0}.section-title{border-bottom:2px solid #eee;color:#333;font-size:2rem;font-weight:700;margin-bottom:30px;padding-bottom:15px;padding-left:40px}.custom-blog-wrapper{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:10px 40px}@media (max-width:992px){.custom-blog-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.blog-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:10px;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{border-color:#3a1078;box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.blog-card-image{background-color:#f4f4f4;border-radius:10px;display:block;height:200px;overflow:hidden;width:100%}.blog-card-image img{height:100%;object-fit:cover;width:100%}.blog-card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.blog-date{color:#888;display:block;font-size:.85rem;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.blog-title{font-size:1.25rem;line-height:1.4;margin:0 0 10px}.blog-title a{color:#333;text-decoration:none;transition:color .2s ease}.blog-title a:hover{color:#3a1078}.blog-summary{color:#666;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.read-more-btn{color:#3a1078;display:inline-block;font-size:.9rem;font-weight:600;margin-top:auto;text-decoration:none;transition:color .2s ease}.read-more-btn:hover{opacity:.8;text-decoration:underline}.dual-section-wrapper .blog-section+.blog-section{margin-top:60px}.load-more-container{margin-top:40px;text-align:center}.load-more-btn{background-color:transparent;border:1px solid #3a1078;border-radius:10px;color:#3a1078;cursor:pointer;display:inline-block;font-weight:700;padding:10px 30px;text-transform:uppercase;transition:all .3s ease}.load-more-btn:hover{background-color:#3a1078;color:#fff}