:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]):is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) :is(h1,h2,h3,.font-display,.font-serif):not([lang=en]){letter-spacing:0}:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]):is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) :is(h1,.font-display,.font-serif):not([lang=en]){line-height:1.3}:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]):is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) :is(em,i,.italic){font-style:normal}:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) .font-display em,:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) .font-serif em{font-family:inherit;font-weight:inherit;letter-spacing:0;color:var(--color-mint-300)}:is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]):is([data-locale=ja],[data-locale=ko],[data-locale=zh-Hant],[data-locale=zh-Hans]) .uppercase{letter-spacing:.02em}[lang=ja]{line-break:strict}[lang=ja] :is(h1,h2,h3){word-break:auto-phrase}[lang=ko]{word-break:keep-all;overflow-wrap:anywhere}