.carousel-image{border-radius:15px}.blog-carousel h5{color:#2a2a2a;font-size:18px;font-weight:700;margin:0 0 24px 80px}.carousel-wrapper{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:1440px;position:relative}.carousel-arrow{background:none;border:none;color:#c4c4c4;cursor:pointer;font-size:2.2rem;padding:0 12px;transition:color .2s ease,transform .2s ease}.carousel-arrow:hover{color:#4b5563;transform:translateY(-1px)}.carousel-arrow:disabled{cursor:default;opacity:.4;transform:none}.carousel-viewport{max-width:100%;overflow:hidden;width:100%}.carousel-track{display:flex;gap:32px;transition:transform .35s ease}.carousel-card{background:#f7f7f5;display:flex;flex-direction:column;flex-shrink:0;max-width:360px;min-width:360px;overflow:hidden}.carousel-image-link{display:block}.carousel-image{background-position:50%;background-size:cover;height:260px;position:relative}.carousel-badge{align-items:center;background:#5559df;border-radius:999px;box-shadow:0 8px 24px rgba(15,23,42,.25);color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;left:24px;padding:8px 24px;position:absolute;top:24px}.carousel-badge.Insights{background:#3d3dd8}.carousel-badge.News{background:#4f46e5}.carousel-badge.Report{background:#ff2d7a;color:#111827}.carousel-content{padding:20px 50px 10px 0}.carousel-title{color:#001b4d;font-size:22px;font-weight:700;margin:0 0 8px}.carousel-title a{color:inherit;text-decoration:none}.carousel-title a:hover{color:#f8276e}.carousel-summary{color:#4b5563;font-size:15px;line-height:1.5;margin:0}@media (max-width:900px){.carousel-wrapper{gap:8px}.carousel-card{max-width:320px;min-width:320px}}@media (max-width:700px){.carousel-content{padding:20px 0 10px}.blog-carousel h5{margin:0 0 20px}.carousel-arrow{display:none}.carousel-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.carousel-track{gap:16px}.carousel-card{max-width:80%;min-width:80%;scroll-snap-align:start}}