.quarterly-research{display:grid;grid-gap:34px;gap:34px}.quarterly-research .dataset-section{margin-top:0}.research-hero{min-height:0;padding:52px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:48px;align-items:center;border-radius:14px}.research-hero>div{min-width:0}.research-hero h1{max-width:820px;margin:18px 0 22px;font-size:clamp(48px,5.2vw,72px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.research-hero p{margin:0;max-width:760px;font-size:17px;line-height:1.65}.research-hero aside{align-self:stretch;align-content:center;min-width:0;padding:28px;border-radius:12px}.research-hero aside strong{font-size:clamp(38px,4vw,54px)}.research-chart{display:block;width:100%;height:auto;margin-top:28px;border-radius:6px}.research-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:28px}.research-ranking{min-width:0}.research-ranking h3{margin:0 0 16px;font-size:22px}@media (max-width:900px){.research-hero{padding:34px;grid-template-columns:1fr}.research-hero aside{min-height:190px}.research-comparison-grid{grid-template-columns:1fr}}@media (max-width:600px){.research-hero{padding:26px}.research-hero h1{font-size:42px}}