/* Keep Korean title words intact in narrow and in-app browser viewports. */
@media(max-width:680px){
 html[data-brand="aircon"] .gj-intro h1{
  font-size:clamp(30px,9.5vw,40px);
  letter-spacing:-1.6px;
  word-break:keep-all;
  overflow-wrap:normal;
  hyphens:none;
  text-wrap:balance;
 }
}

/* Keep natural Korean explanatory sentences together; retain all body sizes. */
@media(max-width:680px){
 html[data-brand="aircon"] .gj-lead,
 html[data-brand="aircon"] .gj-photo-note,
 html[data-brand="aircon"] .gj-scope-note,
 html[data-brand="aircon"] .gj-finder-human,
 html[data-brand="aircon"] .gj-image-note,
 html[data-brand="aircon"] .gj-section-title>p,
 html[data-brand="aircon"] .gj-service-table p,
 html[data-brand="aircon"] .gj-human-copy>p,
 html[data-brand="aircon"] #commercial-cold-storage .cold-copy,
 html[data-brand="aircon"] #commercial-cold-storage .cold-scope{
  word-break:keep-all;
  overflow-wrap:normal;
  text-wrap:pretty;
 }
}
