.research-report,.research-library,.median-guide{max-width:1080px}.research-report-header{max-width:900px}.research-answer{margin:0 0 24px;padding:clamp(24px,4vw,42px);border:1px solid #bed4cc;border-top:4px solid #21664f;border-radius:9px;background:#f4f8f6}.research-answer h2{font-size:clamp(25px,3vw,34px);margin:.25rem 0 .7rem}.research-kicker{margin:0;color:#21664f;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.research-findings{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.research-findings li{padding:14px 16px;border-left:3px solid #21664f;background:#fff;font-size:14px;line-height:1.65}.research-bars{margin:18px 0 28px}.research-bar{margin-block:15px}.research-bar>div{display:flex;justify-content:space-between;gap:20px;font-size:12px}.research-bar-track{display:block;height:10px;margin-top:7px;border-radius:3px;background:#e5ece8;overflow:hidden}.research-bar-track>span{display:block;height:100%;border-radius:3px;background:#21664f}.research-source-record{padding-block:10px;border-bottom:1px solid var(--line)}.snapshot-id{overflow-wrap:anywhere}.citation-block{margin:32px 0;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.citation-block dl{display:grid;grid-template-columns:160px 1fr;gap:8px 20px;font-size:12px}.citation-block dt{font-weight:700}.citation-block dd{margin:0;overflow-wrap:anywhere}.research-library-header{max-width:850px}.research-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.research-card{display:flex;min-width:0;flex-direction:column;padding:25px;border:1px solid var(--line);border-radius:9px;background:#fff}.research-card h2{font-size:21px;line-height:1.35}.research-card-finding{font-size:13px;line-height:1.7;color:#334f44}.research-card .text-link{margin-top:auto}.illustration{margin:24px 0;padding:24px;border:1px solid #bed4cc;border-radius:8px;background:#f4f8f6}.illustration h3{margin-top:6px}@media(max-width:720px){.research-card-grid{grid-template-columns:1fr}.research-answer{padding:23px 18px}.research-bar>div{font-size:11px}.citation-block dl{grid-template-columns:1fr;gap:3px}.citation-block dd{margin-bottom:8px}}
