/* One isolated closing pattern, independent of legacy page-specific CTA rules. */
body #fl-main-content .ts-study-closing-row>.fl-row-content-wrap{padding:0!important;margin:0!important;background:#fff!important}
body #fl-main-content .ts-study-closing-row>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important}
body #fl-main-content .ts-study-closing-row .fl-col-content{padding:0!important;margin:0!important}
body #fl-main-content .ts-study-closing-row .fl-module-content{margin:0!important}
body .ts-study-closing{padding:64px 0 72px;background:#fff;color:#21204a;font:400 17px/1.65 'Matter-Regular',sans-serif;scroll-margin-top:32px}
body .ts-study-closing *{box-sizing:border-box;min-width:0}
body .ts-study-closing .ts-study-wrap{width:calc(100% - 64px);max-width:1280px;margin:0 auto}
body .ts-study-closing .ts-study-team{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:80px;margin:0 0 56px;padding:0;border:0}
body .ts-study-closing h2,body .ts-study-closing h3{font-family:'Matter-Medium',sans-serif;font-weight:500;text-transform:none;letter-spacing:-.025em;color:#21204a}
body .ts-study-closing .ts-study-team h2{font-size:28px;line-height:1.45;margin:0 0 32px;max-width:none}
body .ts-study-closing .ts-study-team h3{font-size:24px;line-height:1.35;color:#007397;margin:0 0 16px}
body .ts-study-closing .ts-study-team p{font-size:17px;line-height:1.65;color:#55546b;margin:0}
body .ts-study-closing .ts-study-team-image{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;object-position:center;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 80%)}
body .ts-study-closing .ts-study-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:48px 52px;background:linear-gradient(110deg,#21204a,#1c3650);border:0;border-top:3px solid #16b4de;margin:0;color:#dce3ee}
body .ts-study-closing .ts-study-kicker{font:500 12px/1.5 'Matter-Medium',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#4bd0f1;margin:0 0 24px}
body .ts-study-closing .ts-study-cta h2{font-size:34px;line-height:1.2;color:#fff;margin:0 0 20px;max-width:none}
body .ts-study-closing .ts-study-description{font-size:17px;line-height:1.65;color:#dce3ee;margin:0;max-width:none}
body .ts-study-closing .ts-study-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 24px;min-height:52px;max-width:100%;background:#16b4de;border:1px solid #16b4de;border-radius:2px;color:#fff;font:500 16px/1.35 'Matter-Medium',sans-serif;text-decoration:none;text-align:center;white-space:normal;box-shadow:none}
body .ts-study-closing .ts-study-button:hover{background:#007397;border-color:#007397;color:#fff}
body .ts-study-closing .ts-study-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
body .ts-study-closing .ts-study-button>span:last-child{font-size:24px;line-height:1;flex:none}
@media(max-width:1024px){body .ts-study-closing .ts-study-team{gap:40px}body .ts-study-closing .ts-study-team h2{font-size:25px}body .ts-study-closing .ts-study-cta{padding:36px;gap:32px}body .ts-study-closing .ts-study-cta h2{font-size:30px}body .ts-study-closing .ts-study-button{padding:16px 20px}}
@media(max-width:760px){body .ts-study-closing{padding:44px 0 48px}body .ts-study-closing .ts-study-wrap{width:calc(100% - 40px)}body .ts-study-closing .ts-study-team{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:36px}body .ts-study-closing .ts-study-team h2{font-size:24px;line-height:1.4;margin-bottom:24px}body .ts-study-closing .ts-study-team h3{font-size:21px;margin-bottom:12px}body .ts-study-closing .ts-study-team p{font-size:16px}body .ts-study-closing .ts-study-team-image{max-height:260px}body .ts-study-closing .ts-study-cta{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:24px}body .ts-study-closing .ts-study-cta h2{font-size:28px}body .ts-study-closing .ts-study-description{font-size:16px}body .ts-study-closing .ts-study-kicker{margin-bottom:18px}body .ts-study-closing .ts-study-button{justify-self:start}}
