.ev-case .case-hero{max-width:none}.ev-case .case-hero h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.055em}.ev-case .case-facts{grid-template-columns:repeat(3,1fr)}.ev-case h2,.ev-case h3{font-weight:400;letter-spacing:-.035em}.ev-case .ev-showcase{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;padding:48px;background:#e9edf2;border:1px solid #dce1e8;border-radius:16px;margin:15px 0 45px}.ev-case .ev-showcase h2{font-size:38px;line-height:1.15}.ev-case .ev-showcase p:not(.eyebrow){font-size:16px;line-height:1.8;color:#647080}.ev-case .ev-showcase .ev-small{font-size:12px!important;margin-top:30px}.ev-case .ev-hero-phones,.ev-case .ev-phones{display:flex;justify-content:center;align-items:flex-start;gap:28px;min-width:0}.ev-case .ev-figure{margin:0;min-width:0}.ev-case .ev-figure a{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e4e7;border-radius:10px;padding:20px;box-sizing:border-box;overflow:hidden}.ev-case .ev-figure img{display:block;max-width:100%;width:auto;height:auto;object-fit:contain}.ev-case .ev-figure figcaption{font-size:12px;line-height:1.6;color:#717b84;margin-top:13px}.ev-case .ev-figure figcaption span{display:block;color:#566777;font-size:10px;margin-top:5px}.ev-case .phone{flex:0 1 220px;max-width:220px}.ev-case .phone a{padding:0;border:0;background:transparent;border-radius:0}.ev-case .phone img{max-width:100%;max-height:570px}.ev-case .ev-hero-phones .phone{max-width:180px}.ev-case .ev-hero-phones .phone img{max-height:470px}.ev-case .ev-nav{display:flex;flex-wrap:wrap;gap:30px;padding:22px 0;border-block:1px solid #d9dfe2;font-size:12px}.ev-case .ev-priorities{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0 60px}.ev-case .ev-priorities article{padding:28px;background:#eef0f2;border-top:2px solid #91a3b5}.ev-case .ev-priorities span{font-size:10px;letter-spacing:1.3px;color:#61768c}.ev-case .ev-priorities h3{font-size:25px;line-height:1.2;margin:22px 0 14px}.ev-case .ev-priorities p,.ev-case .ev-insight p:not(.eyebrow){font-size:15px;line-height:1.8;color:#687481}.ev-case .ev-research-pair,.ev-case .ev-evidence{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 50px}.ev-case .photo a{height:300px;background:#eceff1}.ev-case .photo img{max-height:260px}.ev-case .document a{height:350px}.ev-case .document img{max-height:310px}.ev-case .strip{grid-column:1/-1}.ev-case .strip a{height:auto;min-height:100px}.ev-case .ev-insight{max-width:800px;border-left:2px solid #90a4b7;padding:5px 0 5px 28px;margin:45px 0}.ev-case .ev-insight h3{font-size:30px;margin:15px 0}.ev-case .ev-decision{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:48px 35px;margin:35px 0;background:#eef0f3;border-radius:14px;border:1px solid #e0e4e8}.ev-case .ev-decision h2{font-size:35px;line-height:1.15;margin:20px 0}.ev-case .ev-decision-copy>p:not(.eyebrow){font-size:16px;line-height:1.85;color:#65717e}.ev-case .ev-decision .ev-phones{gap:20px}.ev-case .ev-decision .phone{flex:1;max-width:190px}.ev-case .ev-flow{max-width:900px;margin:25px auto 60px}.ev-case .ev-flow .document a{height:270px}.ev-case .ev-flow .document img{max-height:230px}.ev-case details{border-block:1px solid #dce1e5;padding:22px 0;margin:30px 0 55px}.ev-case summary{cursor:pointer;font-size:14px;line-height:1.7}@media(max-width:850px){.ev-case .ev-showcase,.ev-case .ev-decision{grid-template-columns:1fr;gap:30px}.ev-case .ev-priorities{grid-template-columns:1fr}.ev-case .ev-showcase{padding:30px}.ev-case .ev-decision{padding:30px}.ev-case .ev-decision-copy{max-width:620px}}@media(max-width:600px){.ev-case .case-facts,.ev-case .ev-research-pair,.ev-case .ev-evidence{grid-template-columns:1fr}.ev-case .ev-showcase h2{font-size:32px}.ev-case .ev-hero-phones{gap:15px}.ev-case .ev-decision .ev-phones{flex-wrap:wrap;gap:28px}.ev-case .ev-decision .phone{flex:0 1 180px;max-width:180px}.ev-case .ev-showcase,.ev-case .ev-decision{padding:25px 20px}.ev-case .document a{height:270px;padding:12px}.ev-case .document img{max-height:245px}.ev-case .ev-nav{gap:18px}.ev-case .case-copy h2{font-size:30px}.ev-case .ev-priorities{gap:18px}.ev-case .ev-flow .document a{height:180px}.ev-case .ev-flow .document img{max-height:150px}}
