.dgr-carousel{--dgr-orange:#ef7d00;--dgr-carbon:#202326;--dgr-dark:#111315;--dgr-light:#f4f4f4;position:relative;background:var(--dgr-carbon);color:#fff;border-left:4px solid var(--dgr-orange);overflow:hidden;font-family:inherit;margin-bottom: 30px;}
.dgr-viewport{overflow:hidden}
.dgr-track{display:flex;transition:transform .45s ease;will-change:transform}
.dgr-slide{flex:0 0 100%;display:grid;grid-template-columns:180px 1fr;min-height:118px;background:linear-gradient(90deg,var(--dgr-dark),var(--dgr-carbon));border-right:1px solid rgba(255,255,255,.08)}
.dgr-rating{padding:18px 22px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center}
.dgr-stars{color:var(--dgr-orange);font-size:18px;letter-spacing:1px;line-height:1}
.dgr-score{font-size:24px;font-weight:800;line-height:1.1;margin-top:7px}
.dgr-author{font-weight:700;font-size:14px;margin-top:5px}
.dgr-date{font-size:12px;color:#bbb;margin-top:2px}
.dgr-content{padding:18px 56px 18px 24px;display:flex;flex-direction:column;justify-content:center}
.dgr-content p{margin:0 0 8px;font-size:15px;line-height:1.55;color:#f0f0f0}
.dgr-content a{color:var(--dgr-orange);font-size:12px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;font-weight:700}
.dgr-content a:hover{text-decoration:underline}
.dgr-prev,.dgr-next{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:44px;border:0;background:rgba(0,0,0,.35);color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:0;z-index:2}
.dgr-prev{left:4px}.dgr-next{right:0}.dgr-prev:hover,.dgr-next:hover{background:var(--dgr-orange)}
.dgr-dots{display:flex;gap:6px;position:absolute;bottom:8px;right:12px}
.dgr-dot{width:7px;height:7px;border:0;border-radius:50%;background:rgba(255,255,255,.35);padding:0}
.dgr-dot.is-active{background:var(--dgr-orange)}
.dgr-empty{padding:12px;border-left:4px solid #ef7d00;background:#f4f4f4}
@media(max-width:767px){.dgr-slide{grid-template-columns:1fr;min-height:0}.dgr-rating{padding:16px 48px 10px 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.dgr-content{padding:12px 48px 18px 18px}.dgr-score{font-size:20px}.dgr-content p{font-size:14px}.dgr-prev,.dgr-next{width:32px;height:40px}}