/* Sixteen language options, including Turkish, Hebrew RTL and Devanagari text. */
.language-panel{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}
.language-options>a{min-width:0}
.language-options>a span{overflow-wrap:anywhere}
.language-options img{flex-shrink:0}
html:lang(he) body{font-family:Arial,"Noto Sans Hebrew",Tahoma,sans-serif}
html:lang(hi) body,[lang=hi]{font-family:"Nirmala UI",Mangal,"Noto Sans Devanagari",Arial,sans-serif}
html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3,html:lang(hi) .eyebrow,html:lang(hi) .brand span{letter-spacing:normal;line-height:1.5}
html:lang(hi) .brand span{font-size:.65rem}
html[dir=rtl] [data-num],html[dir=rtl] [data-money],html[dir=rtl] [data-price],html[dir=rtl] [data-pct],html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] [data-youtube-player] iframe{direction:ltr;unicode-bidi:isolate}
.rules-languages{display:flex;flex-wrap:wrap;gap:6px 14px}
.rules-languages a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}
.rules-languages a[aria-current=page]{font-weight:bold;text-decoration:underline;text-underline-offset:4px}
.video-languages{margin-block:0 24px;font-size:.9rem}
@media(max-height:500px){.language-panel{max-height:70vh}}
