.carousel-outer{border-radius:16px;padding:28px 24px 22px;position:relative}.d2-wrapper{border-radius:12px;overflow:hidden}.d2-track{display:flex;gap:20px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.d2-card{background:#1e3568;border-radius:12px;display:flex;flex:0 0 100%;flex-direction:row;min-height:178px;overflow:hidden}.d2-img-wrap{flex-shrink:0;overflow:hidden;position:relative;width:148px}.d2-img-inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.d2-img-grad{background:linear-gradient(90deg,transparent 0,#1e3568);inset:0;position:absolute}.d2-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px 22px}.d2-num{color:hsla(0,0%,100%,.35);font-family:Inter;font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:7px}.d2-title{color:#fff;font-family:Outfit;font-size:20px;font-weight:500;line-height:1.35;margin-bottom:8px}.d2-excerpt{color:hsla(0,0%,100%,.6);font-family:Inter;font-size:16px;line-height:1.65}.d2-footer{align-items:center;border-top:.5px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-top:14px;padding-top:12px}.d2-cat{border-radius:100px;font-size:11px;font-weight:500;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.d2-cat,.d2-read{color:#fff;font-family:Inter}.d2-read{font-size:12px}.d2-navrow{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.d2-dots{display:flex;gap:5px}.d2-dot{background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;height:3px;transition:background .2s,width .2s;width:20px}.d2-dot.active{background:hsla(0,0%,100%,.85);width:32px}.d2-btn{align-items:center;background:hsla(0,0%,100%,.07);border:.5px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-family:Inter;font-size:13px;height:32px;justify-content:center;transition:background .15s;width:32px}.d2-btn:hover{background:hsla(0,0%,100%,.14)}.d2-btns{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}