@charset "UTF-8";

* {
  letter-spacing: inherit;
}
body {
  font-family: "Inter", sans-serif;
  letter-spacing: 0;
}

/*---------------------------------------------
header (EN-specific overrides)
---------------------------------------------*/
html[lang="en-US"] .header__inner {
  grid-template-columns: 416px 1fr 48px;
}
@media (max-width: 1070px) {
  html[lang="en-US"] .header__inner {
    grid-template-columns: 205px 1fr 24px;
  }
}

/*---------------------------------------------
footer (EN-specific overrides)
---------------------------------------------*/
@media (max-width: 768px) {
  html[lang="en-US"] .footer__inner {
    flex-direction: column-reverse;
  }
  html[lang="en-US"] .footer__links {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px 0;
    font-size: 13px;
  }
  html[lang="en-US"] .footer__link + .footer__link::before {
    display: none;
  }
}

.com-pdf__icon {
  margin-left: 10px;
}

#actionBtn {
  max-width: 90px;
}

.header__navi-down br {
  display: none;
}
@media (max-width: 1275px) {
  .header__navi-down {
    gap: 25px;
    text-align: center;
  }
  .header__navi-down br {
    display: block;
  }
}

@media (min-width: 769px) {
  .com-display__item {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 4;
    padding-bottom: 30px;
    border-right: 1px solid var(--color-gray);
  }
}
