.research-network { padding-block:3rem; }
.research-network__heading { max-width:58rem; margin:0 auto 2rem; text-align:center; }
.research-network__heading .section-separator { margin-bottom:1rem; }
.research-network__heading > p { color:var(--color-muted); line-height:1.65; }
.research-network__grid { display:grid; grid-template-columns:minmax(0,1fr); gap:1.5rem; }
.research-network h3 { font-size:clamp(1.2rem,1.7vw,1.5rem); line-height:1.25; margin:0 0 .85rem; }
.research-network p { font-size:1rem; line-height:1.65; }
.research-network__practice { border:1px solid var(--color-green-border); border-radius:1.25rem; background:#ffffffd9; padding:clamp(1.4rem,3vw,2.25rem); }
.research-network__practice article + article { margin-top:1.5rem; padding-top:1.5rem; border-top:1px solid var(--color-green-border); }
.research-network__practice h3 { padding-left:1rem; border-left:3px solid var(--color-primary); }
.research-network__practice p { margin:.65rem 0 0; color:var(--color-muted); }
.research-network__book { display:flex; flex-direction:column; align-items:center; padding:1.5rem; border-radius:1.25rem; border:1px solid #dce5ef; background:linear-gradient(135deg,#f1f5fb,#fff 70%); }
.research-network__book img { display:block; width:min(100%,23rem); height:auto; object-fit:contain; margin:-.25rem 0 1rem; }
.research-network__book .eyebrow { font-size:.65rem; letter-spacing:.1em; color:var(--color-primary); margin:0 0 .75rem; }
.research-network__book p { color:var(--color-muted); margin:.75rem 0 0; }
.research-network__book .research-network__authors { font-size:.85rem; color:var(--color-primary); }
.research-network__international { margin-top:1.5rem; padding:1.5rem 2rem; border-radius:1rem; background:#edf5ef; border:1px solid var(--color-green-border); }
.research-network__international h3 { font-size:1.05rem; }
.research-network__international p { margin:0; color:var(--color-muted); }
@media(min-width:64rem) {
 .research-network__grid { grid-template-columns:1fr 1fr; }
 .research-network__book { flex-direction:row; padding:1.5rem .75rem; }
 .research-network__book img { width:43%; flex-shrink:0; margin:0; }
 .research-network__book > div { min-width:0; padding-right:.75rem; }
 .research-network__international { display:grid; grid-template-columns:1fr 2fr; gap:2rem; align-items:center; }
 .research-network__international h3 { margin:0; }
}
