/* About research list, v11.2.97. Loaded only by the three About pages. */
.cf-pubs.cf-pubs-updated { background: #f7f8fb; color: #0b1f3a; scroll-margin-top: 110px; }
.cf-pubs.cf-pubs-updated > h3 { font-size: clamp(19px, 2vw, 23px); color: #0b1f3a; line-height: 1.4; margin: 0 0 10px; }
.cf-pubs.cf-pubs-updated .cf-pub-intro { font-size: 14px; line-height: 1.8; color: #526176; max-width: 850px; margin: 0; }
.cf-pubs.cf-pubs-updated .cf-pub-featured { background: #fff; border: 1px solid #cddcf2; border-radius: 16px; padding: 24px; margin: 22px 0; scroll-margin-top: 110px; }
.cf-pubs.cf-pubs-updated .cf-pub-badge { display: inline-block; color: #295daa; background: #eef4fd; font-size: 12px; font-weight: 750; padding: 5px 11px; border-radius: 999px; margin-bottom: 12px; }
.cf-pubs.cf-pubs-updated .cf-pub-featured h4 { margin: 0 0 12px; }
.cf-pubs.cf-pubs-updated .cf-pub-new-title { display: block; border: 0; font-size: clamp(17px, 1.7vw, 21px); font-weight: 750; line-height: 1.55; color: #0b1f3a; overflow-wrap: anywhere; }
.cf-pubs.cf-pubs-updated .cf-pub-citation { color: #627188; font-size: 12.5px; line-height: 1.8; margin: 0 0 16px; overflow-wrap: anywhere; }
.cf-pubs.cf-pubs-updated .cf-pub-actions { display: flex; flex-wrap: wrap; gap: 12px 24px; }
.cf-pubs.cf-pubs-updated .cf-pub-actions a { font-size: 13px; font-weight: 650; }
.cf-pubs.cf-pubs-updated .cf-pub-other { font-size: 14px; margin: 0 0 12px; }
.cf-pubs.cf-pubs-updated ul { display: grid; gap: 10px; }
.cf-pubs.cf-pubs-updated li { margin: 0; padding-bottom: 10px; border-bottom: 1px solid rgba(41,93,170,.1); }
.cf-pubs.cf-pubs-updated li a { border: 0; display: inline-block; overflow-wrap: anywhere; }
.cf-pubs.cf-pubs-updated .cf-pub-all { margin: 20px 0 0; }
.cf-pubs.cf-pubs-updated .cf-pub-all a { display: inline-block; font-weight: 750; border: 0; }
@media (max-width: 560px) { .cf-pubs.cf-pubs-updated .cf-pub-featured { padding: 18px 16px; } .cf-pubs.cf-pubs-updated .cf-pub-actions { gap: 12px; } }
