.tarc-carousel{position:relative;max-width:100%;margin:2rem auto;font-family:inherit}.tarc-viewport{overflow:hidden}.tarc-track{display:flex;transition:transform .5s ease}.tarc-slide{flex:0 0 100%;box-sizing:border-box;padding:.5rem}.tarc-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:2rem;box-shadow:0 6px 24px rgba(0,0,0,.06);text-align:center;height:100%}.tarc-stars{font-size:1.25rem;letter-spacing:2px;color:#d9d9d9}.tarc-star.is-filled{color:#f5a623}.tarc-title{margin:.8rem 0 .6rem;font-size:1.5em!important;line-height:1.3;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tarc-text{margin:0 0 1.2rem;color:#444;line-height:1.6;font-size:1rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tarc-avatar{width:48px;height:48px!important;border-radius:50%!important;object-fit:cover;margin:0 auto .4rem;display:block}.tarc-meta{margin:.8rem 0 0;font-size:.85rem;color:#777}.tarc-meta p{margin:0;line-height:1.4}.tarc-author{font-weight:600;color:#333}.tarc-readmore{display:inline-block;margin-top:1rem;font-size:.85rem;color:#0a7d52;text-decoration:underline!important;font-weight:600;font-style:italic}.tarc-controls{display:flex;gap:.5rem;margin-top:1.2rem}.tarc-nav{background:0 0!important;border:0!important;padding:1em!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.tarc-nav i{font-size:35px;color:#053c5b;transition:color .2s}.tarc-nav:hover i{color:#2d2620}.tarc-readmore:hover{color:#2d2620!important}.tarc-single .tarc-slide{flex:0 0 100%!important}@media (min-width:1500px){.tarc-carousel[data-count="2"] .tarc-controls{display:none}}@media (min-width:1700px){.tarc-carousel[data-count="3"] .tarc-controls{display:none}}@media (min-width:1500px){.tarc-slide{flex:0 0 calc(100% / 2)}}@media (min-width:1700px){.tarc-slide{flex:0 0 calc(100% / 3)}}