/* icon */
.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after {
  position: relative;
}
.icon-external::after, .icon-external::before {
  top: -0.05em;
}

/* developers headline line-break */
.router-card .router-card-headline {
  max-width: 100%;
}

.gallery-item-caption-disclaimer {
  display: block;
  font-size: 14px;
  color: var(--sk-glyph-gray-secondary);
  font-weight: 400;
  margin-top: 0.75em;
}
