.entry-header > div.entry-title > div:first-child { min-width: 0; }
body .entry-header :is(h1,h2).entry-title { display: block !important; min-width: 0; line-height: 1.2; }
body .entry-header .rw-smart-title {
  display: inline-block;
  max-width: 100%;
  font-size: var(--rwt-size) !important;
  font-weight: inherit;
  line-height: 1.2;
  padding: 0;
  word-break: normal;
  overflow-wrap: anywhere;
  white-space: normal;
  text-align: start;
}
body .entry-header .rw-smart-title[data-script="ko"] { word-break: keep-all; }
body .entry-header .title100:has(.rw-smart-title) {
  display: inline-block;
  max-width: 100%;
  width: auto !important;
  box-sizing: border-box;
  text-align: start;
}
