.research-map{margin:0;min-width:0;padding:22px 18px 30px 0;align-self:center;position:relative}
.discipline-graph{display:block;width:100%;height:auto;max-height:555px;object-fit:contain}
.research-map figcaption{padding:0 18px 0 32px;font-family:var(--serif);font-size:20px;color:#d4e49c;line-height:1.4}
.research-map figcaption small{display:block;margin-top:8px;font-family:var(--sans);font-size:12px;letter-spacing:.025em;color:#adc4b7}
@media(min-width:1550px){.research-map{padding:30px 35px 35px 0}.discipline-graph{max-height:620px}.research-map figcaption{font-size:23px}}
@media(min-width:761px) and (max-width:1050px){.hero{grid-template-columns:1.05fr 1fr}.research-map{padding-right:10px}.research-map figcaption{padding-left:18px;font-size:18px}}
@media(max-width:760px){.research-map{padding:0 8px 30px;max-width:560px;width:100%;justify-self:center}.research-map figcaption{padding:0 17px;font-size:20px}.discipline-graph{max-height:none}}
