.research-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:42px auto 16px}.research-head h3{font:700 clamp(27px,3vw,42px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:0}.research-head p{max-width:520px;color:#64665e;font-size:14px;line-height:1.7;margin:0}.research-rail{overflow-x:auto;padding:13px 0 36px;scrollbar-width:thin}.research-track{display:flex;width:max-content}.research-group{display:flex;flex-shrink:0;gap:14px;padding-right:14px}.research-card{width:clamp(255px,23vw,320px);min-height:202px;display:flex;flex-direction:column;justify-content:space-between;background:#1e2520;color:white;border-radius:14px;padding:24px}.research-card:nth-child(3n+2){background:#e5edcc;color:#1e2520}.research-card:nth-child(3n){background:#f3eee5;color:#1e2520;border:1px solid #e4ded3}.research-card h4{font:700 26px/1.1 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:0}.research-card p{font-size:14px;line-height:1.55;margin:0;opacity:.82}@keyframes research-flow{to{transform:translateX(-50%)}}.research-rail:has(.research-group[aria-hidden]){overflow:hidden}.research-rail:has(.research-group[aria-hidden]) .research-track{animation:research-flow 48s linear infinite}.research-rail:hover .research-track,.research-rail:focus-within .research-track{animation-play-state:paused}@media(max-width:800px){.research-head{flex-direction:column;align-items:start}.research-card{width:268px}}@media(prefers-reduced-motion:reduce){.research-rail{overflow-x:auto!important}.research-track{animation:none!important}.research-group[aria-hidden="true"]{display:none}}
/* Official logo assets displayed within existing partner cards */
.network-visual img.network-brand{display:block;max-width:min(100%,222px);max-height:104px;width:auto;height:auto;object-fit:contain}
.network-visual img.network-nh2-logo{max-width:98px;max-height:98px;border-radius:12px}
.network-visual img.network-leva-logo{max-width:215px;max-height:104px}
