.CaseStudy-module__3T9wKG__caseStudyPage{width:100%}.CaseStudy-module__3T9wKG__hero{background:#f8f8f5;border-bottom:1px solid #e7e3d8;padding:82px 24px 52px}.CaseStudy-module__3T9wKG__container{max-width:980px;margin:0 auto}.CaseStudy-module__3T9wKG__backLink,.CaseStudy-module__3T9wKG__liveLink,.CaseStudy-module__3T9wKG__primaryButton,.CaseStudy-module__3T9wKG__secondaryButton{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.CaseStudy-module__3T9wKG__backLink{color:#6c5f49;min-height:0;margin-bottom:22px;padding:0}.CaseStudy-module__3T9wKG__eyebrow{color:#6c5f49;text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;font-size:10px;font-weight:800;line-height:1.4}.CaseStudy-module__3T9wKG__hero h1{color:#171717;max-width:780px;margin-bottom:16px;font-size:38px;line-height:1.1}.CaseStudy-module__3T9wKG__hero p{color:#4a4a45;max-width:780px;margin-bottom:18px;font-size:15px;line-height:1.5}.CaseStudy-module__3T9wKG__result{color:#fff;background:#171717;border-radius:8px;align-items:center;min-height:34px;margin-right:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.CaseStudy-module__3T9wKG__liveLink,.CaseStudy-module__3T9wKG__secondaryButton{color:#171717;border:1px solid #171717}.CaseStudy-module__3T9wKG__body{background:#fff;padding:56px 24px}.CaseStudy-module__3T9wKG__grid{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.CaseStudy-module__3T9wKG__grid article{background:#fff;border:1px solid #e3ded2;border-radius:8px;padding:22px}.CaseStudy-module__3T9wKG__grid h2,.CaseStudy-module__3T9wKG__cta h2{color:#171717;margin-bottom:12px;font-size:24px;line-height:1.18}.CaseStudy-module__3T9wKG__grid p,.CaseStudy-module__3T9wKG__grid li,.CaseStudy-module__3T9wKG__cta p{color:#55554f;font-size:14px;line-height:1.5}.CaseStudy-module__3T9wKG__grid ul{padding-left:18px}.CaseStudy-module__3T9wKG__grid li{margin-bottom:8px}.CaseStudy-module__3T9wKG__cta{color:#fff;text-align:center;background:#171717;padding:56px 24px}.CaseStudy-module__3T9wKG__cta h2{color:#fff}.CaseStudy-module__3T9wKG__cta p{color:#d7d2c8;max-width:620px;margin:0 auto 20px}.CaseStudy-module__3T9wKG__cta div div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CaseStudy-module__3T9wKG__primaryButton{color:#171717;background:#fff}.CaseStudy-module__3T9wKG__cta .CaseStudy-module__3T9wKG__secondaryButton{color:#fff;border-color:#fff}@media (max-width:760px){.CaseStudy-module__3T9wKG__hero{padding:76px 20px 44px}.CaseStudy-module__3T9wKG__hero h1{font-size:32px}.CaseStudy-module__3T9wKG__grid{grid-template-columns:1fr}}
