body[data-refinement] #glp1-diabetes .glp-research-opening{max-width:960px;margin:0 auto 32px;}
body[data-refinement] #glp1-diabetes .glp-research-opening h2{font-size:clamp(28px,3.2vw,44px);line-height:1.4;text-wrap:balance;}
body[data-refinement] #glp1-diabetes .glp-research-opening p{line-height:1.85;font-size:17px;}
body[data-refinement] #glp1-diabetes .glp-research-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
body[data-refinement] #glp1-diabetes .glp-research-cards article{padding:28px;background:#fff;border:1px solid #dbe5e6;border-radius:14px;min-width:0;}
body[data-refinement] #glp1-diabetes .glp-research-cards h3{font-size:23px;line-height:1.5;margin:14px 0;}
body[data-refinement] #glp1-diabetes .glp-research-cards p{font-size:16px;line-height:1.85;}
body[data-refinement] #glp1-diabetes .glp-research-tagline{font-size:clamp(21px,2.2vw,28px);line-height:1.6;font-weight:600;color:#006c75;margin:36px 0;}
body[data-refinement] #glp1-diabetes .glp-research-scope{border-top:1px solid #dbe5e6;padding-top:18px;font-size:14px;line-height:1.8;color:#45616a;}
body[data-refinement] #glp1-diabetes .glp-sources{overflow-wrap:anywhere;font-size:14px;line-height:1.7;}
@media(max-width:850px){body[data-refinement] #glp1-diabetes .glp-research-cards{grid-template-columns:minmax(0,1fr);}}
