.header-inner{position:relative;gap:22px}.header-inner>nav{flex-wrap:wrap;justify-content:flex-end;gap:0 18px}.header-inner>nav a{font-size:13px}.language-menu{flex-shrink:0;margin-inline-start:auto;z-index:30}.language-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:8px 11px;font-size:12px;white-space:nowrap;color:var(--ink);background:#fff}.language-menu>summary::-webkit-details-marker{display:none}.language-menu>summary span{margin-inline-end:5px;color:var(--blue)}.header-inner .language-menu>nav{position:absolute;inset-inline-end:0;top:75px;width:300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 30px #17253b17;margin:0;overflow:visible}.header-inner .language-menu>nav a{font-size:14px;line-height:1.5;padding:9px 7px;min-height:40px;white-space:normal}.language-menu:not([open])>nav{display:none!important}.language-menu a[aria-current]{background:#edf2fc;border-radius:4px}.translation-note{font-size:13px;color:var(--muted);line-height:1.8;padding:22px 0 30px;border-top:1px solid var(--line);max-width:96ch;margin:0}.translation-note a{white-space:normal}.hero h1,.guide h3,.chapter-directory h2,.watch-source h2{overflow-wrap:anywhere}html[dir=rtl] body{text-align:right}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:normal;line-height:1.4}html[dir=rtl] .header-inner>nav{margin-left:0;margin-right:auto}html[dir=rtl] .brand{letter-spacing:normal}html[dir=rtl] .search-answer{border-left:0;border-right:3px solid var(--blue)}html[dir=rtl] .reveal-context{border-left:0;border-right:3px solid #c29338;padding-left:0;padding-right:15px}html[dir=rtl] .reveal-moments button{text-align:right}html[dir=rtl] th,html[dir=rtl] td{text-align:right}html[dir=rtl] .watch-pagination a:last-child{text-align:left}html[dir=rtl] .hero-art figcaption,html[dir=rtl] .source-line{overflow-wrap:anywhere}html[dir=rtl] .reveal-player-bar{direction:rtl}html[dir=rtl] .reveal-clock{direction:ltr}html[dir=rtl] .table-wrap td{unicode-bidi:plaintext}html[dir=rtl] .legend{direction:rtl}.social-original{direction:ltr;text-align:left}
@media(max-width:1050px){.header-inner{gap:14px}.header-inner>nav{gap:0 14px}.header-inner>nav a{font-size:12px}.language-menu>summary{font-size:11px;padding:8px}}
@media(max-width:800px){.header-inner{padding-top:20px}.header-inner>.brand{max-width:calc(100% - 110px)}.language-menu{position:absolute;top:22px;inset-inline-end:22px}.header-inner .language-menu>nav{top:42px;inset-inline-end:0;width:min(300px,calc(100vw - 44px))}.header-inner>nav{justify-content:flex-start;gap:0 14px}.header-inner>nav a{white-space:normal;font-size:12px;line-height:1.5;min-height:40px}.header-inner .language-menu>nav a{font-size:14px}.hero:not(.home) h1{font-size:clamp(29px,5.2vw,48px)}}
@media(max-width:480px){.header-inner>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.hero.home h1{font-size:36px}.brand{font-size:21px}.brand img{width:30px;height:30px}.language-menu>summary{font-size:11px;padding:7px 8px}.hero.watch-hero h1{font-size:30px}}
@media(max-width:360px){.brand{font-size:18px;gap:8px}.header-inner>.brand{max-width:calc(100% - 90px)}}
@media print{.language-menu{display:none}}
html[lang="hi"] h1,html[lang="hi"] h2,html[lang="hi"] h3{line-height:1.4;letter-spacing:normal}
@media(min-width:801px){html:not([lang="en"]) .hero.home h1{font-size:clamp(30px,3.3vw,46px)}}
