#content .research-body{padding:clamp(20px,4vw,40px);border:1px solid #d6e9ee;background:#edf2f5;}
.research-intro{border-bottom:2px solid #a8dadc;padding-bottom:18px;margin-bottom:8px;}
.research-intro h2{font:700 clamp(25px,3vw,32px)/1.2 Georgia,'Times New Roman',serif;margin:8px 0 0;}
.research-section{padding:26px 0;border-bottom:1px solid #dce8ec;}
.research-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;}
.research-index{font:600 12px/1.4 'Segoe UI',Arial,sans-serif;color:#526875;letter-spacing:.1em;}
.research-section-head h3{margin:0;font:italic 700 21px/1.4 'Segoe UI',Arial,sans-serif;color:#172631;text-decoration:underline;text-decoration-color:#8dbec9;text-underline-offset:6px;text-decoration-thickness:2px;}
#content .research-section p{font:400 18px/1.8 Georgia,'Times New Roman',serif;color:#253943;max-width:72ch;margin:12px 0 0;overflow-wrap:anywhere;}
.research-support,.research-method{margin-top:26px;padding:20px 22px;background:#edf7fa;border:1px solid #d6e9ee;}
.research-support h3,.research-method h3{font:700 18px/1.4 'Segoe UI',Arial,sans-serif;margin:0 0 14px;color:#172631;}
#content .research-support li,#content .research-method p{font:400 16px/1.75 'Segoe UI',Arial,sans-serif;color:#253943;}
.research-support ul{margin:0;padding-left:22px;}.research-support li+li{margin-top:10px;}.research-method p:last-child{margin-bottom:0;}
@media(max-width:650px){.research-section{padding:20px 0;}.research-support,.research-method{padding:18px;}}
