/* Uploaded article attachments follow the hospital theme. */
.zy-site .news-content a:is([data-media-kind="attachment"],[download],[href$=".pdf" i],[href$=".doc" i],[href$=".docx" i],[href$=".xls" i],[href$=".xlsx" i],[href$=".ppt" i],[href$=".pptx" i],[href$=".zip" i],[href$=".rar" i]) {
  color: var(--ruifox-color-primary-1, #025f77) !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  overflow-wrap: anywhere;
}
.zy-site .news-content a[data-media-kind="attachment"] :is(span,strong,em) { color: inherit !important; }
.zy-site .news-content a:is([data-media-kind="attachment"],[download]):hover {
  color: var(--ruifox-color-primary-2, #357f92) !important;
  text-decoration-thickness: 2px;
}
.zy-site .news-content a:is([data-media-kind="attachment"],[download]):focus-visible {
  outline: 2px solid var(--ruifox-color-primary-1, #025f77);
  outline-offset: 3px;
  border-radius: 2px;
}
