/* Balanced headlines and less fragmented Japanese across the whole site. */
body #main :is(h1,h2,h3,h4){text-wrap:balance;word-break:normal;line-break:strict;overflow-wrap:anywhere}
body #main :is(p,li,dd,label,summary){text-wrap:pretty;line-break:strict;word-break:normal}
body #main :is(button,.cta-btn,.s110-button,.cn122-hero-button,.cn125-return-button,.action-cta){text-wrap:balance;line-break:strict;word-break:normal}
body cn-wrap{display:inline;white-space:nowrap;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;border:0;background:none}
