.case_hero__5cKrN{padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(2.5rem,2rem + 3vw,4.5rem);background:var(--paper);border-bottom:1px solid var(--hairline)}.case_heroInner__Sx53n{width:min(100% - 2.5rem,70rem);margin-inline:auto}.case_crumbs__zFXrc{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:1.5rem}.case_crumbLink__V8a_e{color:var(--jade);text-decoration:none}.case_crumbLink__V8a_e:hover{color:var(--ink)}.case_crumbSep__GVXvi{color:var(--hairline)}.case_crumbCurrent__m2tBt{color:var(--stone-text)}.case_tags__T4ZWT{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.case_tag__GniVA{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--stone-text);border:1px solid var(--hairline);border-radius:999px;padding:.2rem .6rem}.case_progress__aOqIG{color:var(--jade);border-color:var(--jade);background:var(--jade-tint)}.case_headline__APiFQ{font-size:var(--step-3);max-width:24ch;margin-bottom:1.25rem}.case_result__IXuh3{font-size:var(--step-1);line-height:1.5;color:var(--ink-soft);max-width:60ch;margin-bottom:2.5rem}.case_glance__rXPb3{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,1rem + 2vw,2.75rem);padding-top:1.5rem;border-top:1px solid var(--hairline);margin:0}.case_glanceItem__2lJnR{margin:0}.case_glanceValue__ybZTy{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15;color:var(--ink)}.case_glanceLabel__qnflw{margin:.4rem 0 0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--stone-text);line-height:1.35;max-width:18ch}.case_scope__lp_Xi{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--hairline);font-size:var(--step--1)}.case_scope__lp_Xi dt{color:var(--stone-text)}.case_scope__lp_Xi dd{margin:.3rem 0 0;font-weight:600}.case_evidence__0qo_A{margin-block:2rem;padding-bottom:2rem;border-bottom:1px solid var(--hairline)}.case_sourceLink__3WVOe{display:block;margin-top:1rem;font-size:var(--step--1)}.case_related__6UIlx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width:760px){.case_related__6UIlx,.case_scope__lp_Xi{grid-template-columns:minmax(0,1fr)}.case_crumbs__zFXrc{flex-wrap:wrap}.case_glanceValue__ybZTy{font-size:var(--step-1)}}.case_colsHead__p8ekd{margin-top:2.25rem}.case_colsHead__p8ekd:first-child{margin-top:0}.case_colHeading__d_jl8{font-size:var(--step-1);margin-bottom:1rem}.case_listOrdered__vdYuV,.case_list__l_Jtj{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.85rem}.case_accessNote__OG91M,.case_listItem__5ykwP{line-height:1.6;color:var(--ink-soft)}.case_accessNote__OG91M{font-size:var(--step-0);padding:1.1rem 1.25rem;border-left:3px solid var(--jade);background:var(--jade-tint);border-radius:var(--radius);margin-bottom:2rem}.case_partners__0WUut{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2rem;margin:0;padding-top:1.5rem;border-top:1px solid var(--hairline)}.case_partner__QMcMm{margin:0}.case_partnerName__xR0IG{font-weight:600;color:var(--ink)}.case_partnerRole__PE1m3{margin:.25rem 0 0;font-size:var(--step--1);color:var(--stone-text)}.case_whyHeading__MWQcq{font-size:var(--step-1);margin:2.25rem 0 .85rem}.case_why___icE8{line-height:1.6;color:var(--ink-soft);max-width:62ch}.case_backLink__IJCqs{margin-top:2.25rem;font-weight:600}.case_backLink__IJCqs a{color:var(--jade);text-decoration:none}.case_backLink__IJCqs a:hover{color:var(--ink)}.case_gallery__caE4M{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.75rem + 1vw,1.75rem)}.case_galleryItem__IWc_e{margin:0}.case_galleryCaption__O8OeP{margin-top:.6rem;font-size:var(--step--1);color:var(--stone-text);line-height:1.45}@media (max-width:760px){.case_gallery__caE4M{grid-template-columns:1fr;max-width:32rem;margin-inline:auto}}