/* Korean copy uses the current English solution typography and components. */
html[lang="ko"] body.money-owed-solution-page #main { overflow-wrap: break-word; }
html[lang="ko"] body.money-owed-solution-page #main .lt-detailHeroVisual img { max-height: 640px; object-fit: contain; }
html[lang="ko"] body.money-owed-solution-page #main .lt-detailHeroVisual figcaption { margin-top: 0.8rem; font-size: 0.8rem; line-height: 1.7; color: #52616c; }
html[lang="ko"] body.money-owed-solution-page #main .lt-breadcrumb > a { min-width: 0; }
html[lang="ko"] body.money-owed-solution-page #main .lt-breadcrumb { padding-top: 0; }
html[lang="ko"] body.money-owed-solution-page .site-locale-fallback,
html[lang="ko"] body.money-owed-solution-page #main .solution-step-item p .site-locale-fallback {
  display: inline;
  white-space: nowrap;
  margin: 0;
  font: inherit;
  color: inherit;
  text-transform: none;
  letter-spacing: normal;
  width: auto;
  height: auto;
  border-radius: 0;
  background: none;
}
html[lang="ko"] body.money-owed-solution-page #main .lt-cardCta { line-height: 1.55; }
html[lang="ko"] body.money-owed-solution-page #main .ko-money { white-space: nowrap; }
html[lang="ko"] body.money-owed-solution-page .site-language-switch a { white-space: nowrap; }
@media (max-width: 980px) {
  html[lang="ko"] body.money-owed-solution-page #main .site-locale-section { padding-top: 3rem; }
}
/* Include the directory CTA padding and border in its available card width. */
html[lang="ko"] body.money-owed-solution-page #main .money-owed-related-directory .lt-cardCta {
  box-sizing: border-box;
  max-width: 100%;
}
/* Keep the full text-bearing marketing composition readable on narrow screens. */
@media (max-width: 980px) {
  html[lang="ko"] body.money-owed-solution-page #main .lt-detailHeroVisual {
    width: min(100%, 18rem);
  }
  html[lang="ko"] body.money-owed-solution-page #main .lt-detailHeroVisual img {
    max-height: none;
  }
}

/* Korean word boundaries remain scoped to this solution page. */
html[lang="ko"] body.money-owed-solution-page #main { word-break: keep-all; overflow-wrap: break-word; }
