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

/* line-height */
.badge:lang(ko) {
    line-height: 1.29412865;
}

.router-card .router-card-headline{
    max-width: 480px;
}
/* section communication */
.section-communication .copy-section-header{
    max-width: 800px;
}

@media (max-width:1068px){
    .section-communication .copy-section-header{
        max-width: 680px;
    }
}

@media (max-width:734px){
    .section-communication .copy-section-header{
        max-width: 420px;
    }
}

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

[data-component-list*=MediaCardGallery]:not([data-component-list*=MediaCardGalleryControl]), [data-media-card-gallery] {
    --caption-top: 28px;
}

:lang(ko) .icon-external::after,
:lang(ko) .icon-external::before {
    position: relative;
    top: -0.07em
}