.published-case-studies-section{color:#000717;background:#fff;padding:100px 0 100px 40px;position:relative;overflow:hidden}.published-case-studies-inner{max-width:1280px;margin:0 auto}.published-case-studies-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;padding-right:40px;display:flex}.published-case-studies-label{color:#054bad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.published-case-studies-head h2{color:#000717;letter-spacing:-.03em;max-width:640px;margin:0;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.12}.published-case-studies-head p{color:#6e6e73;max-width:390px;margin:12px 0 0;font-size:1rem;line-height:1.65}.published-case-studies-nav{flex-shrink:0;align-items:center;gap:12px;display:flex}.published-case-studies-nav-btn{color:#000717;background:#00071714;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;transition:background .2s,color .2s;display:flex}.published-case-studies-nav-btn:hover{color:#fff;background:#054bad}.published-case-studies-carousel{--cards-per-view:3;padding-right:40px;overflow:hidden}.published-case-studies-track{width:calc(var(--slide-count,1) * 100% / var(--cards-per-view,3));will-change:transform;align-items:stretch;transition:transform .55s cubic-bezier(.32,.72,0,1);display:flex}.published-case-study-card{flex:0 0 calc(100% / var(--slide-count,1));box-sizing:border-box;min-width:0;padding:8px 12px 0;display:flex}.published-case-study-link{width:100%;height:100%;color:inherit;text-align:left;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 20px #0000000f}.published-case-study-link:hover{transform:translateY(-6px);box-shadow:0 16px 48px #054bad1a}.published-case-study-media{color:#00071773;background:#e8e8ed;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:240px;font-size:4rem;font-weight:800;display:flex;position:relative}.published-case-study-media img{object-fit:cover;width:100%;height:100%}.published-case-study-body{flex-direction:column;flex:1;padding:24px;display:flex}.published-case-study-kicker{color:#054bad;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.published-case-study-body h3{color:#000717;letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.05em;margin:0;font-size:17px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.published-case-study-excerpt{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.published-case-study-read{color:#054bad;margin-top:20px;font-size:13px;font-weight:500}@media (max-width:980px){.published-case-studies-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.published-case-studies-section{padding:72px 0 72px 24px}.published-case-studies-head,.published-case-studies-carousel{padding-right:24px}.published-case-study-media{height:220px}}
