.vc-case-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,88px);padding-top:136px;padding-bottom:64px;display:grid}.vc-case-kicker{color:#655b6c;font-size:14px;font-weight:600}.vc-case-hero h1{margin-top:24px;font-size:clamp(56px,6.4vw,88px);line-height:.98}.vc-case-deck{color:#514459;max-width:550px;margin-top:28px;font-size:21px;line-height:1.5}.vc-case-caveat{color:#655b6c;margin-top:20px;font-size:15px;line-height:1.5}.vc-editorial-link{text-underline-offset:5px;align-items:center;gap:16px;margin-top:16px;padding-block:12px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.vc-editorial-link:hover{text-decoration-thickness:2px}.vc-case-result{background:#fff;border-bottom:10px solid #33283c;border-left:10px solid #33283c;border-radius:32px 4px 4px 32px;padding:32px}.vc-case-result figcaption{font-size:17px;font-weight:600}.vc-case-bars{gap:28px;margin-block:32px;display:grid}.vc-case-bar-label{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;font-size:16px;display:flex}.vc-case-bar-label strong{font-family:Instrument Sans,Arial,sans-serif;font-size:28px;font-weight:500}.vc-case-bar{border-radius:2px;height:32px;display:block}.vc-case-bar-before{background:#d8cdea;width:100%}.vc-case-bar-after{background:#33283c;width:15.3846%}.vc-case-result>p{font-size:16px;line-height:1.6}.vc-case-result>p span{color:#655b6c;display:block}.vc-case-context dl{border-block:1px solid #c9c1ce;grid-template-columns:1fr 1fr .9fr 1.5fr;gap:24px;padding:28px 0;display:grid}.vc-case-context dt{color:#655b6c;font-size:14px}.vc-case-context dd{margin-top:6px;font-size:18px;font-weight:600}.vc-case-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,96px);padding-block:80px;scroll-margin-top:88px;display:grid}.vc-case-section-intro h2{text-wrap:balance;max-width:640px;margin-top:16px;font-size:clamp(32px,3.2vw,44px);line-height:1.13}.vc-case-prose{color:#514459;font-size:18px;line-height:1.7}.vc-case-prose>p+p{margin-top:20px}.vc-case-prose h3{color:#33283c;margin-bottom:20px;font-size:27px;line-height:1.2}.vc-case-evidence{background:#fff;padding-block:72px}.vc-case-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block:48px 64px;display:grid}.vc-case-stat{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(56px,6vw,80px);line-height:1}.vc-case-stat span{font-size:.55em}.vc-case-results h3{margin-top:16px;font-size:25px;line-height:1.2}.vc-case-results h3+p{color:#655b6c;margin-top:12px;font-size:17px;line-height:1.6}.vc-case-chart-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.vc-case-chart-layout figcaption{margin-bottom:20px;font-size:18px;font-weight:600}.vc-case-data{margin-top:32px}.vc-case-data summary{cursor:pointer;text-underline-offset:4px;padding-block:12px;font-size:17px;text-decoration:underline}.vc-case-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:760px;margin-top:16px;font-size:16px}.vc-case-data caption{text-align:left;color:#655b6c;padding-bottom:16px}.vc-case-data :is(th,td){text-align:left;border-bottom:1px solid #c9c1ce;padding:12px 8px}@media (max-width:1023px){.vc-case-hero{grid-template-columns:1fr;padding-top:108px}.vc-case-result{max-width:600px}.vc-case-chart-layout{grid-template-columns:1fr}.vc-case-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.vc-case-hero{gap:32px;padding-bottom:40px}.vc-case-hero h1{font-size:clamp(48px,13vw,68px)}.vc-case-deck{font-size:19px}.vc-case-result{border-bottom-width:8px;border-left-width:8px;padding:24px 20px}.vc-case-bar-label{gap:12px;font-size:15px}.vc-case-bar-label strong{font-size:24px}.vc-case-section{grid-template-columns:1fr;gap:24px;padding-block:48px}.vc-case-results{grid-template-columns:1fr;gap:32px}.vc-case-evidence{padding-block:48px}.vc-case-data table{font-size:14px}}
