/* Sentence starts are explicit; clauses stay together when the column permits. */
main .semantic-copy{text-wrap:pretty;word-break:normal;overflow-wrap:normal;hyphens:none}
main .semantic-copy .semantic-sentence,
main .semantic-copy .semantic-phrase,
main .semantic-copy .semantic-tail,
main .semantic-copy .semantic-flow{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;border:0!important;background:none!important;vertical-align:baseline}
main .semantic-copy .semantic-sentence{display:block}
main .semantic-copy .semantic-phrase{display:inline-block;max-width:100%;text-wrap:pretty;word-break:normal;overflow-wrap:normal;hyphens:none}
main .semantic-copy .semantic-flow{display:inline}
main .semantic-copy .semantic-tail{display:inline-block;white-space:nowrap;max-width:100%}
main .semantic-copy:lang(ko),main .semantic-copy:lang(ko) .semantic-phrase{word-break:keep-all}
main .semantic-heading{line-height:1.5;text-wrap:balance}
main .semantic-heading .semantic-sentence{display:inline}
main .semantic-heading .semantic-phrase{text-wrap:balance}
main .semantic-copy:lang(ja),main .semantic-copy:lang(zh-CN){line-break:strict}
@media(max-width:700px){main .semantic-heading{line-height:1.4}main .semantic-copy .semantic-phrase{max-width:100%}}
