/* Shared "Peer-reviewed publications" section (cmd/cmd-assets/includes/publications/peer-reviewed.asp) */
/* No top padding: the article body above (same white background) already ends with 80px / 30px */
.pub-more { padding: 0 0 80px; scroll-margin-top: 90px; font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; line-height: 1.6; }
@media (max-width: 768px) { .pub-more { padding: 0 0 30px; } }
.pub-more__h2 { color: #0A1F33; font-size: 1.75rem; font-weight: 600; }
.pub-more__btn {
  font-size: .8125rem; font-weight: 600; border-radius: 8px; padding: .55rem 1.1rem;
  background: #0F6CBD; border: 1px solid #0F6CBD; color: #fff;
}
.pub-more__btn:hover, .pub-more__btn:focus-visible { background: #0B589C; border-color: #0B589C; color: #fff; }
.pub-more__row { border-top: 1px solid #DCE3EB; padding: 1.5rem 0; }
.pub-more__row:last-child { border-bottom: 1px solid #DCE3EB; }
.pub-more__date { color: #0A1F33; font-weight: 600; font-size: .875rem; }
.pub-more__type { font-size: .8125rem; color: #5B6570; }
.pub-more__title { color: #0A1F33; font-weight: 600; font-size: 1.1875rem; text-decoration: none; }
.pub-more__title:hover { color: #0B589C; text-decoration: underline; }
.pub-more__ref { font-size: .875rem; color: #5B6570; word-break: break-word; }
