.articles-carousel-wrapper{direction:ltr;margin:40px 0;position:relative;text-align:center;width:100%}.articles-carousel-container{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:0 80px;position:relative;width:100%}.carousel-wrapper{flex:1;overflow:visible;padding:0 20px;position:relative}.carousel-track{display:flex;gap:20px;justify-content:flex-start;transition:transform .6s ease-in-out}.article-card{background:#fff;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;height:auto;min-height:650px;overflow:visible;transition:transform .3s ease,box-shadow .3s ease;width:402px}.article-card,.article-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-5px)}.article-card-image{flex-shrink:0;height:300px;overflow:hidden;width:100%}.article-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform .3s ease;width:100%}.article-card:hover .article-card-image img{transform:scale(1.05)}.article-card-content{display:flex;flex-direction:column;flex-grow:1;gap:15px;min-height:0;overflow:visible;padding:25px 20px 30px;text-align:right}.article-card-date{align-items:center;align-self:flex-end;color:#999;display:flex;font-family:Almoni,almoni-regular-aaa;font-size:14px;gap:8px;justify-content:flex-end}.article-card-date:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23999999\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><polyline points=\"12 6 12 12 16 14\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;order:2;width:16px}.article-card-title{color:#0e2038;font-family:Hadassah,HadassahFriedlaender-Regular,serif;font-size:22px;font-weight:700;line-height:1.3;margin:0}.article-card-description,.article-card-excerpt{color:#737373;flex-grow:1;font-family:Almoni,almoni-regular-aaa;font-size:14px;line-height:1.6;margin-bottom:20px}.article-card-excerpt p{color:#737373;margin:0}.article-card-link,.article-card-read-more{align-items:center;align-self:flex-end;color:var(--brand-color);direction:rtl;display:flex;font-family:Almoni,almoni-regular-aaa;font-size:14px;font-weight:700;gap:5px;margin-top:auto;text-decoration:none;transition:color .3s ease,gap .3s ease}.article-card-link:after,.article-card-read-more:after{content:">";font-size:18px;line-height:1;transition:transform .3s ease}.article-card-link:hover,.article-card-read-more:hover{color:#bd1823;gap:8px}.article-card-link:hover:after,.article-card-read-more:hover:after{transform:translateX(3px)}.carousel-arrow{align-items:center;background:rgba(14,32,56,.8);border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:300;height:50px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:20}.carousel-arrow:hover{background:#0e2038;box-shadow:0 6px 16px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.1)}.carousel-arrow-prev{right:10px}.carousel-arrow-next{left:10px}.carousel-indicators{font-size:14px;margin-top:20px}.carousel-indicators,.no-articles-message{color:#666;font-family:Almoni,almoni-regular-aaa;text-align:center}.no-articles-message{font-size:16px;padding:40px 20px}@media (max-width:1024px){.article-card{height:auto;min-height:650px;width:402px}.articles-carousel-container{padding:0 60px}.carousel-arrow{font-size:28px;height:45px;width:45px}}@media (max-width:768px){.article-card{height:auto;max-width:402px;min-width:280px;width:calc(100vw - 100px)}.articles-carousel-container{padding:0 50px}.carousel-arrow{font-size:24px;height:40px;width:40px}.carousel-arrow-prev{right:5px}.carousel-arrow-next{left:5px}.article-card-image{height:250px}.article-card-title{font-size:20px}.article-card-description,.article-card-excerpt{font-size:14px}.article-card-content{min-height:200px;padding:20px 15px 25px}}@media (max-width:480px){.articles-carousel-container{padding:0 45px}.carousel-arrow{font-size:20px;height:35px;width:35px}.article-card-image{height:220px}.article-card-title{font-size:18px}.article-card{max-width:350px;min-width:260px;width:calc(100vw - 90px)}.article-card-content{padding:18px 15px 22px}}
