.research-page .case-heading h1{font-size:clamp(2.1rem,5vw,5rem);max-width:22ch;line-height:1.12}.research-page .lead{margin:1rem 0}.research-preview{max-width:1100px;margin:2.5rem auto 3rem}.research-preview a{display:block}.research-preview img{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.research-preview figcaption{font-size:.9rem;line-height:1.5;color:#52616a;margin-top:.8rem}.research-sizes{margin:3rem auto;max-width:1100px}.research-sizes h2,.research-page .bp-story h2{font-size:clamp(1.75rem,3vw,2.3rem);max-width:none;margin-bottom:1rem}.research-page .bp-story{margin:0 auto}.research-page .btn-row{flex-wrap:wrap}.research-page .btn{white-space:normal}#research-case-study{scroll-margin-top:140px}@media(max-width:700px){.research-preview{width:100%;margin:1.5rem 0 2.5rem}.research-sizes{margin:2.5rem 0}.research-page .case-heading h1{font-size:clamp(2rem,8.5vw,3rem)}.research-page .section-intro{font-size:.9rem;line-height:1.6}}