/* Approved manuscript preview readability; scoped to the preview only. */
#manuscriptPreview .archive-preview-paper {
  box-sizing: border-box;
  width: min(94vw, 1180px);
  max-width: 1180px;
  min-height: min(68vh, 660px);
  padding: clamp(24px, 4vw, 64px);
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 19px;
  line-height: 1.75;
  overflow-wrap: anywhere;
}
#manuscriptPreview .archive-preview-actions {align-items: center; flex-wrap: wrap;}
#manuscriptPreview .archive-preview-paper h2 {font-family: Georgia, serif; font-size: clamp(27px, 2.6vw, 36px); line-height: 1.3;}
#manuscriptPreview .archive-preview-paper h3 {font-family: Georgia, serif; font-size: clamp(23px, 2vw, 29px); line-height: 1.4;}
#manuscriptPreview .archive-preview-paper p,
#manuscriptPreview #manuscriptPreviewBody {font-family: Georgia, serif; font-size: 19px; line-height: 1.8;}
#manuscriptPreview #manuscriptPreviewBody .nola-manuscript-preview-byline {font-size: 18px; line-height: 1.7; padding: 16px 20px;}
#manuscriptPreview .archive-preview-actions button {font-family: Georgia, serif; font-size: 18px; padding: 12px 16px; min-height: 48px;}
@media (max-width: 650px) {
  #manuscriptPreview.archive-preview-overlay {padding: 12px 8px;}
  #manuscriptPreview .archive-preview-paper {width: 100%; min-height: 60vh; padding: 20px 16px; font-size: 17px;}
  #manuscriptPreview .archive-preview-paper p,
  #manuscriptPreview #manuscriptPreviewBody {font-size: 17px; line-height: 1.7;}
  #manuscriptPreview #manuscriptPreviewBody .nola-manuscript-preview-byline {font-size: 16px;}
}
