.site-lang-switch{
  display:inline-flex;
  align-items:center;
  gap:5px;
  margin-left:14px;
  color:inherit;
  font:inherit;
  font-size:11px;
  white-space:nowrap;
}
.site-lang-switch select{
  box-sizing:border-box;
  min-width:134px;
  min-height:40px;
  border:1.5px solid currentColor;
  border-radius:2px;
  background:transparent;
  color:inherit;
  font:inherit;
  font-size:13px;
  font-weight:600;
  padding:9px 32px 9px 14px;
}
html[lang="ko"] body{font-family:"Noto Sans KR","M PLUS 1p",system-ui,sans-serif}
html[lang="zh-CN"] body{font-family:"Noto Sans SC","M PLUS 1p",system-ui,sans-serif}
html[lang="zh-TW"] body{font-family:"Noto Sans TC","M PLUS 1p",system-ui,sans-serif}
html[lang="en"] body{font-family:"M PLUS 1p",system-ui,-apple-system,"Segoe UI",sans-serif}
html[lang="en"] .page-hero__title,
html[lang="en"] .hero__title,
html[lang="ko"] .page-hero__title,
html[lang="zh-CN"] .page-hero__title,
html[lang="zh-TW"] .page-hero__title{
  overflow-wrap:anywhere;
}
.legal-translation-notice,
.media-language-notice{
  margin:0 0 24px;
  padding:16px 18px;
  border:1px solid currentColor;
  line-height:1.7;
}
.legal-translation-notice p,
.media-language-notice p{margin:0 0 8px}
.legal-translation-notice a,
.media-language-notice a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:880px){
  .site-lang-switch{
    width:100%;
    margin:10px 0 0;
    justify-content:flex-start;
  }
  .site-lang-switch select{max-width:150px}
}
