/* 2026-10-13: researchmap links and a compact TOP 03 / UPDATES section. */
/* TOP news section: reduce vertical section padding only. All font sizes remain unchanged. */
#news.content-section { padding-top: 65px; padding-bottom: 65px; }
@media (max-width: 820px) {
  #news.content-section { padding-top: 52px; padding-bottom: 52px; }
}
@media (max-width: 540px) {
  #news.content-section { padding-top: 44px; padding-bottom: 44px; }
}
/* Consistent researchmap links in TOP and PEOPLE faculty cards. */
.top-person-actions { display:flex; align-items:center; flex-wrap:wrap; gap:9px 14px; margin-top:12px; }
.top-person-actions .top-person-link { margin-top:0; }
.researchmap-link {
  display:inline-flex; align-items:center; gap:6px; width:fit-content;
  padding:7px 11px; border-radius:7px; border:1px solid #b5c9ad;
  background:#edf5e7; color:#2a5436; font-size:12px; font-weight:700;
  line-height:1.4; text-decoration:none; white-space:nowrap;
  transition:background-color .2s, border-color .2s;
}
.researchmap-link:hover { background:#dcedd3; border-color:#6f9e62; }
.researchmap-link:focus-visible { outline:3px solid #688fdb; outline-offset:3px; }
.faculty-info .researchmap-link { margin-top:15px; }
@media (max-width:540px) { .top-person-actions { gap:9px; } }
