.research-evidence { max-width:1160px; margin:64px auto; padding:0 28px; color:#123d43; }
.science-hero .science-hero-facts { font-size:15px!important; font-weight:650; line-height:1.8!important; padding-top:18px; border-top:1px solid #bfd5d5; color:#006c78!important; }
.research-evidence h2 { font-size:clamp(28px,3.1vw,42px); line-height:1.4; margin:12px 0 22px; }
.research-evidence h3 { font-size:23px; line-height:1.5; margin:12px 0; }
.research-evidence p,.research-evidence li { font-size:17px; line-height:1.9; }
.research-evidence .research-kicker { color:#007a80; font-size:14px; letter-spacing:.08em; }
.research-evidence .research-cite { font-size:14px; line-height:1.7; color:#48646b; }
.research-evidence a { color:#006c78; text-decoration:underline; text-underline-offset:4px; }
.research-evidence article { padding:32px 0; border-top:1px solid #d5e4e7; }
.research-evidence .research-row { display:grid; grid-template-columns:1fr 1fr; gap:36px; align-items:center; }
.research-evidence figure { margin:0; padding:20px; background:#fff; border:1px solid #d5e4e7; }
.research-evidence figure img { width:100%; height:auto; display:block; object-fit:contain; }
.research-evidence figcaption { position:static; font-size:14px; line-height:1.7; color:#48646b; margin-top:14px; }
.research-evidence .research-steps { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; padding:0; list-style:none; }
.research-evidence .research-steps li { background:#f2f9fa; padding:24px; }
.research-evidence .research-steps strong { display:block; color:#006c78; font-size:22px; margin-bottom:8px; }
.research-evidence .research-table-wrap { overflow-x:auto; }
.research-evidence table { width:100%; border-collapse:collapse; font-size:16px; line-height:1.8; }
.research-evidence th,.research-evidence td { text-align:left; padding:18px; border-bottom:1px solid #d5e4e7; vertical-align:top; }
.research-evidence th { background:#eef7f8; }
.research-evidence .research-note { border-left:3px solid #079da5; padding:14px 20px; background:#f4f9fa; }
body[data-refinement] .home-story-panel.research-home img { height:auto; min-height:0; object-fit:contain; background:white; align-self:center; }
@media(max-width:760px) { .research-evidence { padding:0 20px; margin:36px auto; } .research-evidence .research-row,.research-evidence .research-steps { grid-template-columns:1fr; } .research-evidence figure { padding:10px; } .research-evidence th,.research-evidence td { padding:12px 8px; } }
