.case-result-pairs_results__ZO_q3{display:grid;gap:0;margin:0}.case-result-pairs_result__ETmQv{display:grid;grid-template-columns:minmax(11rem,.8fr) repeat(2,minmax(0,.6fr));gap:clamp(.75rem,2vw,1.5rem);align-items:end;margin:0;padding-block:clamp(1rem,2vw,1.4rem);border-bottom:1px solid var(--color-border)}.case-result-pairs_result__ETmQv:first-child{border-top:1px solid var(--color-border)}.case-result-pairs_result__ETmQv dt,.case-result-pairs_result__ETmQv span{font-family:var(--font-ibm-plex-mono),monospace}.case-result-pairs_result__ETmQv dt{color:var(--color-muted);font-size:.8rem;line-height:1.45}.case-result-pairs_result__ETmQv dd{min-width:0;margin:0}.case-result-pairs_result__ETmQv span{display:block;color:var(--color-muted);font-size:.68rem;line-height:1.4}.case-result-pairs_result__ETmQv strong{display:block;margin-top:.3rem;color:var(--color-ink);font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.08;text-wrap:balance}.case-result-pairs_after__ivExq{padding-left:.85rem;border-left:2px solid var(--color-brand)}.case-result-pairs_after__ivExq span,.case-result-pairs_after__ivExq strong{color:var(--color-brand-deep)}.case-result-pairs_results__ZO_q3[data-compact=true] .case-result-pairs_result__ETmQv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.7rem}.case-result-pairs_results__ZO_q3[data-compact=true] .case-result-pairs_result__ETmQv dt{grid-column:1/-1;font-size:.69rem}.case-result-pairs_results__ZO_q3[data-compact=true] .case-result-pairs_result__ETmQv strong{font-size:clamp(.98rem,1.55vw,1.22rem)}@media (max-width:520px){.case-result-pairs_result__ETmQv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.case-result-pairs_result__ETmQv dt{grid-column:1/-1}.case-result-pairs_result__ETmQv strong{font-size:1.08rem}}.case-study-detail_article__rHX8e{padding-bottom:clamp(3rem,7vw,6rem)}.case-study-detail_header__cQk53{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3rem,6vw,5rem)}.case-study-detail_businessType__JVwsq,.case-study-detail_engagement__bkItK dt,.case-study-detail_label__cSTyn,.case-study-detail_snapshot__PZWDD dt{font-family:var(--font-ibm-plex-mono),monospace}.case-study-detail_label__cSTyn{color:var(--color-brand-deep);font-size:.75rem;font-weight:700}.case-study-detail_businessType__JVwsq{margin-top:.8rem;color:var(--color-muted);font-size:.72rem}.case-study-detail_heading__hAxBN h1{max-width:17ch;margin-top:.65rem;font-size:clamp(2.65rem,5.25vw,4.65rem);line-height:.98;text-wrap:balance}.case-study-detail_summary__uYJSm{max-width:56ch;margin-top:1.25rem;color:var(--color-muted);font-size:clamp(1.02rem,1.7vw,1.17rem)}.case-study-detail_imageFrame__uwZct{min-width:0;overflow:hidden;border-radius:var(--radius-panel);background:var(--color-surface-strong)}.case-study-detail_imageFrame__uwZct picture{display:block}.case-study-detail_image__x0QxK{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.case-study-detail_readingNote__LS_fT{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:2rem;align-items:start;padding:clamp(1.2rem,2.6vw,1.8rem);border-left:3px solid var(--color-brand-deep);border-radius:var(--radius-panel);background:var(--color-brand-tint)}.case-study-detail_readingNote__LS_fT h2{font-size:clamp(1.2rem,2vw,1.55rem)}.case-study-detail_readingNote__LS_fT p{max-width:64ch;color:var(--color-muted)}.case-study-detail_build__VSCmk,.case-study-detail_business__Jei9_,.case-study-detail_engagement__bkItK,.case-study-detail_held__2zTTJ,.case-study-detail_proseSection__u5s9c,.case-study-detail_results__Hmuma{margin-top:clamp(3.5rem,7vw,6rem)}.case-study-detail_sectionHeading__Xdfp_{max-width:66ch}.case-study-detail_checks__xR5zw h2,.case-study-detail_engagement__bkItK h2,.case-study-detail_held__2zTTJ h2,.case-study-detail_proseSection__u5s9c h2,.case-study-detail_sectionHeading__Xdfp_ h2{font-size:clamp(1.75rem,3.1vw,2.65rem);text-wrap:balance}.case-study-detail_sectionHeading__Xdfp_ p{max-width:62ch;margin-top:.8rem;color:var(--color-muted)}.case-study-detail_snapshot__PZWDD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.5rem 0 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.case-study-detail_snapshot__PZWDD>div{min-width:0;padding:1.2rem;border-right:1px solid var(--color-border)}.case-study-detail_snapshot__PZWDD>div:last-child{border-right:0}.case-study-detail_engagement__bkItK dt,.case-study-detail_snapshot__PZWDD dt{color:var(--color-muted);font-size:.69rem}.case-study-detail_snapshot__PZWDD dd{margin:.55rem 0 0;color:var(--color-ink);font-size:clamp(1rem,1.7vw,1.25rem);font-weight:730;line-height:1.25}.case-study-detail_proseSection__u5s9c{max-width:72rem}.case-study-detail_prose__MZA_l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;margin-top:1.35rem}.case-study-detail_build__VSCmk li p,.case-study-detail_checks__xR5zw p,.case-study-detail_held__2zTTJ p,.case-study-detail_outcome__oY_gW,.case-study-detail_prose__MZA_l p{color:var(--color-muted)}.case-study-detail_build__VSCmk ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;counter-reset:build-step}.case-study-detail_build__VSCmk li{min-width:0;padding:clamp(1.2rem,2.5vw,1.8rem);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);counter-increment:build-step}.case-study-detail_build__VSCmk li:last-child:nth-child(odd){grid-column:1/-1}.case-study-detail_build__VSCmk li:before{content:counter(build-step,decimal-leading-zero);color:var(--color-brand-deep);font-family:var(--font-ibm-plex-mono),monospace;font-size:.7rem}.case-study-detail_build__VSCmk h3{max-width:28ch;margin-top:.65rem;font-size:clamp(1.2rem,2vw,1.5rem)}.case-study-detail_build__VSCmk li p{max-width:58ch;margin-top:.65rem}.case-study-detail_checks__xR5zw{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:1rem;margin-top:clamp(3.5rem,7vw,6rem)}.case-study-detail_checks__xR5zw section{min-width:0;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-brand-tint)}.case-study-detail_checks__xR5zw section:last-child{background:var(--color-surface)}.case-study-detail_checks__xR5zw p{margin-top:.9rem}.case-study-detail_engagement__bkItK{padding:clamp(1.4rem,3vw,2.25rem);border-left:3px solid var(--color-brand-deep);background:var(--color-surface)}.case-study-detail_engagement__bkItK dl{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(9rem,.55fr) minmax(0,1.4fr);gap:2rem;margin:1.4rem 0 0}.case-study-detail_engagement__bkItK dd{margin:.45rem 0 0;color:var(--color-ink);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:730;line-height:1.3}.case-study-detail_engagementContext__2aSPY dd{color:var(--color-muted);font-size:.95rem;font-weight:500;line-height:1.5}.case-study-detail_results__Hmuma>dl{margin-top:1.5rem}.case-study-detail_outcome__oY_gW{max-width:70ch;margin-top:1.4rem}.case-study-detail_held__2zTTJ{max-width:66rem;padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--color-border)}.case-study-detail_held__2zTTJ p{max-width:72ch;margin-top:.9rem;font-size:clamp(1.02rem,1.6vw,1.15rem)}.case-study-detail_cta__CUoFf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--color-border)}.case-study-detail_cta__CUoFf h2{max-width:25ch;font-size:clamp(1.7rem,3.2vw,2.65rem);text-wrap:balance}.case-study-detail_cta__CUoFf p{max-width:58ch;margin-top:.75rem;color:var(--color-muted)}@media (max-width:900px){.case-study-detail_snapshot__PZWDD{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-detail_snapshot__PZWDD>div:nth-child(2){border-right:0}.case-study-detail_snapshot__PZWDD>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (max-width:767px){.case-study-detail_build__VSCmk ol,.case-study-detail_checks__xR5zw,.case-study-detail_cta__CUoFf,.case-study-detail_engagement__bkItK dl,.case-study-detail_header__cQk53,.case-study-detail_prose__MZA_l,.case-study-detail_readingNote__LS_fT{grid-template-columns:1fr}.case-study-detail_header__cQk53{gap:2rem;padding-block:2.75rem}.case-study-detail_heading__hAxBN h1{font-size:clamp(2.35rem,10.8vw,3.2rem)}.case-study-detail_checks__xR5zw,.case-study-detail_cta__CUoFf,.case-study-detail_engagement__bkItK dl,.case-study-detail_readingNote__LS_fT{gap:1.2rem}.case-study-detail_build__VSCmk li:last-child:nth-child(odd){grid-column:auto}.case-study-detail_cta__CUoFf .button{width:100%}}@media (max-width:520px){.case-study-detail_snapshot__PZWDD{grid-template-columns:1fr}.case-study-detail_snapshot__PZWDD>div,.case-study-detail_snapshot__PZWDD>div:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border)}.case-study-detail_snapshot__PZWDD>div:last-child{border-bottom:0}}