.research-page,.legacy-page{padding-bottom:80px}
.research-heading{padding-block:30px 50px;max-width:900px}
.research-heading h1{font:400 clamp(3.5rem,7vw,7rem)/1.05 var(--hero);text-transform:uppercase;letter-spacing:.01em;transform:rotate(-2deg);margin:28px 0}
.research-heading>p{font-size:1.2rem;max-width:650px}
.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.research-grid article{padding:0;overflow:hidden}
.research-grid article>img{width:100%;height:360px;object-fit:cover;object-position:center;display:block;background:#fbf0d9;border-bottom:1px solid rgba(17,29,56,.08)}
.research-grid article>div{padding:28px}
.research-grid h2{font:700 1.7rem/1.15 var(--display);letter-spacing:-.035em}
.research-legacy section{padding-top:70px}
.research-legacy h2{font:700 2.7rem/1.1 var(--display);letter-spacing:-.04em}
.research-legacy section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.research-legacy section>div>div{border:var(--line);border-radius:10px;background:rgba(255,255,255,.5);padding:24px}
.research-legacy #services .eyebrow{margin-bottom:14px}
.research-legacy #testimonials p:first-child{font:400 1.05rem/1.4 var(--hand)}
.research-legacy #testimonials div>div{border:0;background:transparent;padding:16px 0 0}
.research-legacy #testimonials div>div p{margin:0;font-size:.85rem}
.research-legacy #testimonials div>div p:first-child{font-weight:700}
.research-legacy #localization{scroll-margin-top:90px}
.research-legacy h3{font:700 1.4rem/1.2 var(--display)}
.legacy-page .article-layout{max-width:86ch}
.legacy-page .prose img{height:auto;max-height:650px;object-fit:contain;margin-block:24px;background:var(--white)}
.legacy-page .prose section{margin-bottom:48px}
@media(max-width:760px){.research-grid,.research-legacy section>div{grid-template-columns:1fr}.research-grid article>img{height:260px}.research-grid article>div{padding:22px}.research-legacy h2{font-size:2.2rem}.research-heading h1{font-size:3.8rem}}
