.cases_page__M1ph_{font-family:var(--font-manrope),sans-serif}.cases_page__M1ph_ h2,.cases_page__M1ph_ h3{font-family:var(--font-archivo),sans-serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.cases_page__M1ph_ h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.1}.cases_opening__dqJq8{display:flex;justify-content:space-between;gap:3rem;align-items:baseline;padding-bottom:2.7rem}.cases_opening__dqJq8>p:last-child{max-width:40rem;line-height:1.85;opacity:.76}.cases_case__RFAAk{display:grid;grid-template-columns:.28fr 1fr;gap:4rem;padding:3.5rem 0;border-top:1px solid #17383d30}.cases_case__RFAAk:last-child{padding-bottom:0}.cases_index__oSkrv>span{font-size:2rem;font-family:var(--font-archivo),sans-serif;color:#41615e}.cases_index__oSkrv>p{font-size:.82rem;margin-top:.5rem}.cases_company__ij1T2{font-size:.75rem;color:#41615e;margin-bottom:.8rem}.cases_caseHeading__elws9 h2{max-width:43rem;font-size:clamp(1.8rem,2.75vw,2.8rem)}.cases_tags__ALagw{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.cases_tags__ALagw li{font-size:.69rem;padding:.32rem .65rem;border:1px solid #17383d35;border-radius:0}.cases_note__36jBe{font-size:.8rem;color:#41615e;margin-top:.8rem}.cases_caseDetail__iv_K_{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.cases_caseDetail__iv_K_ h3{font-size:1rem;margin-bottom:.6rem}.cases_caseDetail__iv_K_ p{font-size:.92rem;line-height:1.85;opacity:.76}.cases_change__k9mVz{margin-top:1.8rem;padding:1.15rem 1.35rem;border-left:2px solid #3c8274;background:#e1ece7}.cases_change__k9mVz>span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#375954;margin-bottom:.4rem}.cases_change__k9mVz p{font-family:var(--font-archivo),sans-serif;font-size:1.07rem;line-height:1.5}.cases_quoteHeading__4cFgs{margin-bottom:3rem}.cases_quotes__7Unes{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.cases_quotes__7Unes figure{margin:0;border-top:1px solid #9ff3d433;padding-top:1.8rem}.cases_quotes__7Unes blockquote{margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.55;letter-spacing:-.02em}.cases_quotes__7Unes figcaption{margin-top:1.6rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem}.cases_quotes__7Unes figcaption strong{color:var(--viva-mint);font-weight:500}.cases_quotes__7Unes figcaption span{color:var(--viva-muted)}.cases_closing__e9Vdd{max-width:55rem;text-align:center}.cases_closing__e9Vdd>p:not(:first-child){max-width:38rem;margin:1.5rem auto 2rem;line-height:1.8;opacity:.75}.cases_closing__e9Vdd>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (max-width:767px){.cases_opening__dqJq8{flex-direction:column;gap:.75rem}.cases_case__RFAAk{grid-template-columns:1fr;gap:1.3rem;padding:2.5rem 0}.cases_index__oSkrv{display:flex;align-items:center;gap:.8rem}.cases_index__oSkrv>span{font-size:1.05rem}.cases_index__oSkrv>p{margin:0}.cases_caseDetail__iv_K_,.cases_quotes__7Unes{grid-template-columns:1fr;gap:1.4rem}.cases_quotes__7Unes{gap:2rem}.cases_quoteHeading__4cFgs{margin-bottom:2rem}.cases_caseDetail__iv_K_{margin-top:1.5rem}}