.language-options{max-height:min(560px,75dvh);overflow-y:auto;overscroll-behavior:contain}.language-options a{min-height:39px}.language-picker .language-current{min-width:1.6em;text-align:center}html:lang(ja) body{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}html:lang(ko) body{font-family:"Malgun Gothic","Apple SD Gothic Neo",sans-serif}html:lang(ja) h1,html:lang(ja) h2,html:lang(ko) h1,html:lang(ko) h2{line-height:1.35;word-break:normal;overflow-wrap:anywhere}.contact-description,.contact-email-block,.fv-helper-panel,.detail-hero-copy,.work-editorial-intro{overflow-wrap:anywhere}@media(max-width:760px){.language-options{max-height:70dvh}.language-options a{min-height:42px}}
@media(max-width:600px){html:lang(de) .privacy-document h1{font-size:clamp(30px,8.6vw,36px);hyphens:auto;overflow-wrap:anywhere}}
