.research-library{min-height:340px}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.research-card{border-top:2px solid var(--forest);padding:28px 0}.research-card h3,.research-empty h3{margin:0 0 20px;font:clamp(26px,3vw,36px)/1.2 Georgia,serif}.research-card p,.research-empty p,.research-article p{font-size:18px;line-height:1.7}.research-card .research-meta{margin:24px 0;font-size:14px}.research-empty{border-top:1px solid var(--line);max-width:720px;padding-top:32px}.research-article{overflow-wrap:anywhere;max-width:1000px;margin:auto}.research-article section{margin-bottom:48px}.research-article h2{margin-bottom:24px;font:32px/1.2 Georgia,serif}.research-citation{border-top:1px solid var(--line);padding-top:32px}@media (max-width:700px){.research-grid{grid-template-columns:1fr}}.editorial .research-intro{border-bottom:1px solid var(--line);background:#f3f4f4;padding:72px 7vw 56px}.editorial .research-intro>.eyebrow{color:#535b58;margin:0 0 28px}.editorial .research-intro h1{max-width:900px;margin:0 0 44px;font-size:clamp(40px,5vw,68px)}.editorial .research-intro h1 em{color:#526358}.editorial .research-intro-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1200px;display:grid}.editorial .research-intro-copy p{color:#41494b;max-width:62ch;margin:0;font-size:18px;line-height:1.8}.editorial .research-topics{border-top:1px solid #d5dbd7;flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.editorial .research-topics li{color:#414d44;background:#fff;border:1px solid #cbd3cd;border-radius:3px;padding:8px 14px;font-size:14px;line-height:1.5}.editorial .research-library .research-empty{border:0;padding-top:8px}@media (max-width:800px){.editorial .research-intro{padding:48px 6vw 40px}.editorial .research-intro h1{margin-bottom:32px}.editorial .research-intro-copy{grid-template-columns:1fr;gap:24px}.editorial .research-topics{gap:8px;margin-top:32px}}.editorial .research-initiative-links{margin:0;padding:0;list-style:none}.editorial .research-initiative-links li{border-bottom:1px solid var(--line)}.editorial .research-initiative-links a{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:24px 12px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.editorial .research-initiative-links a:hover{background:#f3f4f4}.editorial .research-initiative-heading{max-width:900px;margin:0 0 28px;font-size:clamp(24px,3vw,32px)}.editorial #ggidc-research-heading{margin:0 0 32px;font-size:clamp(30px,4vw,46px)}
