.dt-page{max-width:1320px}.dt-hero{padding:70px 0 44px}.dt-hero h1{font-size:clamp(52px,7.3vw,112px);line-height:.99;letter-spacing:-.065em;margin:24px 0 30px;max-width:1000px}.dt-lede{font-size:clamp(21px,2.3vw,30px);line-height:1.45;max-width:830px;color:#626962}.dt-meta,.dt-note,.dt-figure figcaption{font-size:14px;line-height:1.65;color:#70756e}.dt-meta{margin-top:30px}.dt-figure{margin:32px 0 64px}.dt-figure a{display:block;background:#edf1e8;border-radius:20px;padding:clamp(14px,3vw,46px);overflow:hidden}.dt-figure img{display:block;width:100%;height:auto}.dt-figure figcaption{margin-top:14px}.deloitte-case .case-section{padding:88px 0;border-top:1px solid #dce0d8}.deloitte-case .case-section h2{font-size:clamp(34px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em;margin:22px 0 36px}.dt-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px}.dt-copy p,.dt-touchpoints p{font-size:18px;line-height:1.7;color:#626962}.dt-stats{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0}.dt-stats strong{display:block;font-size:76px;letter-spacing:-.05em;color:#3e7049}.dt-stats span{display:block;max-width:240px;color:#626962}.dt-touchpoints{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.dt-touchpoints article{border-top:2px solid #72a877;padding-top:20px}.dt-touchpoints span{color:#70756e}.dt-touchpoints h3{font-size:25px;margin:20px 0 12px}.dt-note{max-width:850px;margin-top:24px}.deloitte-case .eyebrow{color:#527454}@media(max-width:650px){.dt-hero{padding-top:36px}.dt-copy,.dt-touchpoints{grid-template-columns:1fr;gap:12px}.dt-stats{gap:22px}.dt-stats strong{font-size:60px}.deloitte-case .case-section{padding:52px 0}.dt-figure{margin-bottom:36px}.dt-figure a{border-radius:12px}.dt-copy p{font-size:17px}}.dt-page>.dt-hero,.dt-page>.dt-figure{width:min(1180px,calc(100% - 64px));margin-left:auto;margin-right:auto}@media(max-width:650px){.dt-page>.dt-hero,.dt-page>.dt-figure{width:calc(100% - 40px)}}
