/* Program platforms, shared across cards, detail pages and downloads. */
.system-badges {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.38rem;
  margin:.4rem 0 .85rem;
}
.system-badge {
  display:inline-flex;
  align-items:center;
  gap:.32rem;
  min-height:26px;
  padding:.12rem .55rem;
  border:1px solid #a0c1fa46;
  border-radius:999px;
  background:#172740;
  color:#e8f2ff;
  font-size:.78rem;
  font-weight:650;
  line-height:1.35;
  white-space:nowrap;
}
.system-icon {
  display:inline-block;
  width:16px;
  height:16px;
  flex:0 0 16px;
  vertical-align:-.19em;
}
.system-inline .system-icon {margin-inline-end:.34em}
.home-platforms .system-inline {display:inline-flex;align-items:center}
.home-platforms .system-inline .system-icon {vertical-align:middle}
.portal-item .system-badges,.resource .system-badges {margin:.35rem 0 .65rem}
@media(forced-colors:active) {
  .system-badge {border-color:CanvasText;background:Canvas;color:CanvasText}
}
