.blog-swiper-slider {
    width: 100%;
    margin: 0 auto 2em auto;
    overflow: hidden;
}
.blog-swiper-slider img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    border-radius: 10px;
}
.swiper-button-next, .swiper-button-prev {
    color: #222!important;
    width: 40px;
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
}
.swiper-pagination-bullet {
    background: #222 !important;
    opacity: 0.5;
}
.swiper-pagination-bullet-active {
    background: #222 !important; /* Gold accent */
    opacity: 1;
}
