.language-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:inherit}
.language-choice select{font:inherit;color:inherit;background:#141414;border:1px solid #4a4a4a;border-radius:8px;padding:10px 12px;min-height:44px;max-width:60%}
.language-choice select:focus-visible{outline:2px solid #e1c899;outline-offset:3px}
html:lang(en) body{word-break:normal;overflow-wrap:break-word}
html:lang(en) .choice,html:lang(en) .word{white-space:normal;line-height:1.4}
html:lang(en) #sub{max-width:calc(100% - 36px);font-size:clamp(14px,2.1vh,21px);line-height:1.5;letter-spacing:0;word-break:normal}
html:lang(en) .home-promo-copy h1,html:lang(en) .home-promo-heading{font-size:clamp(27px,3.7vw,62px);line-height:1.16;letter-spacing:-.025em}
html:lang(en) .home-promo-copy h1 span,html:lang(en) .home-promo-heading span{display:inline}
html:lang(en) .home-promo-copy h1 span+span::before,html:lang(en) .home-promo-heading span+span::before{content:' '}
.poster-english-title{position:absolute;inset:auto 0 0;padding:30% 10px 12px;background:linear-gradient(transparent,rgba(0,0,0,.9));color:#fff;font-size:clamp(12px,1.8vw,27px);font-weight:800;line-height:1.2;text-align:left;letter-spacing:-.025em;pointer-events:none;max-height:95%;overflow:hidden}
html:lang(en) .poster-art{display:block;position:relative;width:100%;height:100%;overflow:hidden}
html:lang(en) .bw-reading-body,html:lang(en) .bw-reading-answer,html:lang(en) .bw-reading-advice{word-break:normal;letter-spacing:0}
html:lang(en) .profile-prices td,html:lang(en) .profile-prices th{white-space:normal;overflow-wrap:break-word}
@media(max-width:699px){html:lang(en) .home-promo-copy h1,html:lang(en) .home-promo-heading{font-size:clamp(27px,7.2vw,40px)}html:lang(en) .home-promo-topics{font-size:13px;line-height:1.6}html:lang(en) .home-promo-cta{white-space:normal;max-width:100%}.poster-english-title{font-size:clamp(12px,3.5vw,15px);padding:25% 8px 10px}}
html[data-locale="en"]:not([data-locale-ready="true"]) body{visibility:hidden}
