.site-header .header-inner{flex-wrap:wrap;gap:14px;padding-block:16px;min-height:0}.site-header .primary-nav{gap:16px;flex-wrap:wrap;font-size:14px}.site-header .primary-nav a{white-space:normal}.site-header .brand{margin-inline-end:auto}.language-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-block:10px;font-size:13px}.language-tools label{display:flex;align-items:center;gap:8px}.language-tools select{max-width:200px;border:1px solid var(--line);border-radius:6px;padding:6px;background:var(--white);color:var(--ink)}.language-tools details{position:relative}.language-tools summary{cursor:pointer}.language-options{display:flex;gap:10px;flex-wrap:wrap;padding-block:8px}.language-options a{padding:5px 9px;border:1px solid var(--line);border-radius:5px;text-decoration:none}.language-options a[aria-current]{background:var(--forest);color:var(--white)}.language-note{color:var(--muted);flex:1;min-width:180px}.mode-link{margin-inline-start:auto}.language-suggestion{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:12px;background:var(--cream)}.language-suggestion button{background:transparent;border:0;text-decoration:underline;color:var(--ink)}.email-language-control{margin-block:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.email-language-control button{padding:8px 12px;background:var(--white);border:1px solid var(--line);border-radius:6px}.original-language-note{font-size:13px;color:var(--muted);padding-block:8px}.site-header .mobile-contact-shortcuts{display:none}html[dir=rtl]{text-align:start}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .brand-name{letter-spacing:normal;font-family:var(--sans)}html[dir=rtl] ul{padding-left:0;padding-inline-start:22px}html[dir=rtl] li{padding-left:0;padding-inline-start:4px}html[dir=rtl] .skip-link{left:auto;right:20px}html[dir=rtl] .real-admin-tabs,html[dir=rtl] .real-admin-panel,html[dir=rtl] .teacher-panel{text-align:start}input[type=email],input[type=url],input[type=tel],input[type=date],input[type=time],input[type=number],[data-utc],[data-time-zone],code{direction:ltr;unicode-bidi:isolate}table{max-width:100%}.brand-name,.language-options a{unicode-bidi:isolate}html[lang=hi] body,html[lang=bn] body{line-height:1.9}html[dir=rtl] body{line-height:1.85}@media(max-width:950px){.site-header .primary-nav{display:flex!important;position:static!important;width:100%;background:transparent!important;box-shadow:none!important;padding:0!important}.site-header .primary-nav a{padding:9px 12px;border:1px solid var(--line);border-radius:6px}.site-header .menu-toggle{display:none!important}.header-inner{align-items:start}.site-header .brand{width:100%}.mode-link{margin-inline-start:0}.language-note{flex-basis:100%}.wrap{width:min(1220px,calc(100% - 36px))}.language-tools{gap:8px}}@media(max-width:440px){.site-header .primary-nav{gap:7px}.site-header .primary-nav a{flex:1 1 40%;font-size:13px;text-align:center}.language-tools select{max-width:160px}h1{font-size:40px}.language-options{gap:6px}.language-options a{font-size:12px}}

html[dir=rtl] .lc-path{text-align:start}html[dir=rtl] .lc-result-grid ul{padding-left:0;padding-inline-start:20px}html[dir=rtl] .lc-lantern{left:auto;inset-inline-start:58px}html[dir=rtl] .lc-lantern span{left:auto;inset-inline-start:28px}html[dir=rtl] .lc-spark.one{left:auto;inset-inline-start:5px}html[dir=rtl] .lc-spark.two{right:auto;inset-inline-end:10px}html[dir=rtl] .lc-spark.three{right:auto;inset-inline-end:0}a[href^="mailto:"],a[href^="tel:"],input[id*="zone"],select[id*="zone"],[data-public-rate],.rate-amount{direction:ltr;unicode-bidi:isolate}
