/* KPGM_BRAND_LANGUAGE_CONTRACT: same space in both languages, legacy CSS untouched. */
html body.kpgm-ui-v2 #kpgm-side-nav .kpgm-side__brand[data-kpgm-brand="localized"] {
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  height:78px;
  min-height:78px;
  padding:6px 16px !important;
  background:#1e4939 !important;
}
.kpgm-side__brand[data-kpgm-brand="localized"] .kpgm-brand__ko {
  display:block;
  width:100%;
  max-width:276px;
  height:auto;
  max-height:64px;
  object-fit:contain;
}
.kpgm-brand__en {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
  width:100%;
  max-width:148px;
}
/* Lossless display windows in the unchanged 2172x339 RGBA source.
 * Bounds include a 4px transparent safety margin around each word.
 * background-position = crop offset / (source size - crop size).
 */
.kpgm-brand__line {
  display:block;
  flex:none;
  margin:0;
  padding:0;
  background-image:url('branding/kpgm-en-original.png');
  background-repeat:no-repeat;
}
.kpgm-brand__line--kpgm {
  width:50%;
  aspect-ratio:520 / 151;
  background-size:417.6923077% auto;
  background-position:50% 0%;
}
.kpgm-brand__line--anthropocene {
  width:100%;
  aspect-ratio:1270 / 173;
  background-size:171.023622% auto;
  background-position:7.8713969% 97.5903614%;
}
.kpgm-brand__line--mission {
  width:56%;
  aspect-ratio:706 / 157;
  background-size:307.6487252% auto;
  background-position:94.6793997% 82.967033%;
}
