.desktop-handoff{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.desktop-handoff{display:flex}}html:is(:lang(ja),:lang(zh),:lang(ko)) body{letter-spacing:normal}html:is(:lang(ja),:lang(zh),:lang(ko)) :is(h1,h2,h3,h4,.text-display,.text-h1,.text-h2,.text-h3){letter-spacing:0;line-height:1.3}html:is(:lang(ja),:lang(zh)) :is(.text-body,.text-body-lg){line-height:1.75}html:is(:lang(ja),:lang(zh)){line-break:strict}html:is(:lang(ja),:lang(zh),:lang(ko)) :is(h1,h2,h3,.text-display){word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere}html:is(:lang(zh),:lang(ko)) :is(h1,h2,h3,.text-display){word-break:keep-all}html:is(:lang(ja),:lang(zh),:lang(ko)) .phrase{word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere}html:is(:lang(zh),:lang(ko)) .phrase{word-break:keep-all}html:is(:lang(ja),:lang(zh),:lang(ko)) p:not(.text-balance){text-wrap:pretty}html:lang(ko){word-break:keep-all;overflow-wrap:anywhere}html:lang(de) :is(h1,h2,h3,.text-display){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html:lang(vi) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}
