.BlogCarousel-module__OtNeYW__carouselContainer{flex-direction:column;align-items:center;width:100%;margin-bottom:3rem;display:flex;position:relative}.BlogCarousel-module__OtNeYW__carouselMain{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.BlogCarousel-module__OtNeYW__carouselViewport{border-radius:12px;width:100%;max-width:1000px;overflow:hidden}.BlogCarousel-module__OtNeYW__carouselContent{width:100%;transform:translateX(calc(-1 * var(--current-index) * (100% / 3 + .5rem)));flex-direction:row;gap:1.5rem;transition:transform .5s ease-in-out;display:flex}.BlogCarousel-module__OtNeYW__blogCard{color:inherit;cursor:pointer;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 1rem);height:100%;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.BlogCarousel-module__OtNeYW__blogCard:hover{border-color:#d4a373;transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.BlogCarousel-module__OtNeYW__imageWrapper{background-color:#e0e0e0;width:100%;height:200px;position:relative;overflow:hidden}.BlogCarousel-module__OtNeYW__imageWrapper img{object-fit:cover;width:100%;height:100%}.BlogCarousel-module__OtNeYW__cardContent{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.BlogCarousel-module__OtNeYW__date{color:#999;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem}.BlogCarousel-module__OtNeYW__title{color:#333;margin-bottom:.75rem;font-size:1.125rem;line-height:1.4}.BlogCarousel-module__OtNeYW__excerpt{color:#666;flex-grow:1;margin-bottom:.75rem;font-size:.95rem;line-height:1.5}.BlogCarousel-module__OtNeYW__readMore{color:#d4a373;font-size:.9rem;font-weight:500;transition:opacity .3s}.BlogCarousel-module__OtNeYW__blogCard:hover .BlogCarousel-module__OtNeYW__readMore{opacity:.7}.BlogCarousel-module__OtNeYW__carouselButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .3s;display:flex}.BlogCarousel-module__OtNeYW__carouselButton:hover{color:#fff;background-color:#d4a373;border-color:#d4a373}.BlogCarousel-module__OtNeYW__carouselButton:active{transform:scale(.95)}.BlogCarousel-module__OtNeYW__pagination{justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;display:flex}.BlogCarousel-module__OtNeYW__paginationDot{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.BlogCarousel-module__OtNeYW__paginationDot:hover{background-color:#bbb}.BlogCarousel-module__OtNeYW__paginationDotActive{background-color:#d4a373;width:12px;height:12px}@media (max-width:1024px){.BlogCarousel-module__OtNeYW__carouselViewport{max-width:calc(100% - 120px)}.BlogCarousel-module__OtNeYW__carouselContent{transform:translateX(calc(-1 * var(--current-index) * (100% / 2 + .5rem)));gap:1rem}.BlogCarousel-module__OtNeYW__blogCard{flex:0 0 calc(50% - .5rem)}.BlogCarousel-module__OtNeYW__carouselButton{width:40px;height:40px}.BlogCarousel-module__OtNeYW__carouselButton svg{width:18px;height:18px}}@media (max-width:640px){.BlogCarousel-module__OtNeYW__carouselViewport{max-width:calc(100% - 100px)}.BlogCarousel-module__OtNeYW__carouselContent{transform:translateX(calc(-1 * var(--current-index) * (100% + 1rem)));gap:1rem}.BlogCarousel-module__OtNeYW__blogCard{flex:0 0 100%}.BlogCarousel-module__OtNeYW__imageWrapper{height:160px}.BlogCarousel-module__OtNeYW__cardContent{padding:1rem}.BlogCarousel-module__OtNeYW__title{font-size:1rem}.BlogCarousel-module__OtNeYW__excerpt{font-size:.9rem}.BlogCarousel-module__OtNeYW__carouselButton{width:36px;height:36px}.BlogCarousel-module__OtNeYW__carouselButton svg{width:16px;height:16px}}
