.dnew-tst-grid{display:grid;gap:24px}
.dnew-tst-card{display:flex;flex-direction:column;align-items:center;height:100%;background:#fff;transition:transform .3s ease, box-shadow .3s ease;will-change:transform}
.dnew-tst.is-grid .dnew-tst-card{height:100%}
.dnew-tst-photo{display:block;object-fit:cover;width:72px;height:72px;margin-bottom:14px}
.dnew-tst-stars{display:inline-flex;gap:2px;line-height:1;margin-bottom:12px;font-size:18px}
.dnew-tst-star{color:#d6d6d6}
.dnew-tst-star.is-on{color:#f5b301}
.dnew-tst-content{margin:0 0 16px;flex:1 1 auto;font-size:15px;line-height:1.6}
.dnew-tst-meta{margin-top:auto}
.dnew-tst-name{font-weight:600;font-size:16px}
.dnew-tst-position{font-size:13px;opacity:.85;margin-top:2px}
.dnew-tst.is-carousel .swiper-slide{height:auto;display:flex}
.dnew-tst.is-carousel .swiper-slide > .dnew-tst-card{width:100%}
.dnew-tst-swiper{position:relative;padding:0 0 40px}
.dnew-tst-swiper .swiper-button-next,.dnew-tst-swiper .swiper-button-prev{color:#111}
.dnew-tst-swiper .swiper-button-next:after,.dnew-tst-swiper .swiper-button-prev:after{font-size:22px;font-weight:700}
.dnew-tst-swiper .swiper-pagination-bullet-active{background:#111}
@media (max-width:1024px){.dnew-tst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.dnew-tst-grid{grid-template-columns:1fr}}
