/* Directional adaptation only; section colors and existing motion stay shared. */
.language-switch{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:42px;min-height:38px;padding:4px 9px;border:1px solid #d3af7d55;border-radius:7px;color:var(--gold,#d3af7d);font:600 13px Arial,sans-serif;letter-spacing:.2px;text-decoration:none}.language-switch:focus-visible{outline:2px solid #efd5a8;outline-offset:4px}.standalone-switch{position:relative;float:inline-end;margin:12px 5%;z-index:35}.header-inner{gap:18px}.language-switch+.menu-toggle{margin-inline-start:0}html[dir=ltr]{font-family:Arial,Helvetica,sans-serif}html[dir=ltr] h1{letter-spacing:-1px;font-size:clamp(34px,4.1vw,62px)}html[dir=ltr] .eyebrow,html[dir=ltr] .filter,html[dir=ltr] .atheer-choice{text-align:left}html[dir=ltr] .hero .eyebrow:before{margin-left:0;margin-right:12px}html[dir=ltr] .gate .number{left:auto;right:25px}html[dir=ltr] .gate .glyph{right:auto;left:30px}html[dir=ltr] summary{padding-left:0;padding-right:28px}html[dir=ltr] summary:after{left:auto;right:0}html[dir=ltr] .atheer-host{left:auto;right:22px}html[dir=ltr] .atheer-dialog{direction:ltr}html[dir=ltr] input,html[dir=ltr] select,html[dir=ltr] textarea{text-align:start}html[dir=ltr] .nav{font-size:13px;gap:17px}html[dir=ltr] .hero-foot{flex-wrap:wrap;gap:10px 18px}html[dir=ltr] .atheer-launch{line-height:1.4}html[dir=ltr] .product-card h3{overflow-wrap:break-word}html[dir=ltr] th,html[dir=ltr] td{text-align:left}html[dir=ltr] .atheer-choice{line-height:1.5}html[dir=ltr] .section-head p{line-height:1.7}html[dir=ltr] .btn{line-height:1.5}html[dir=ltr] .price{direction:ltr;unicode-bidi:isolate}html[dir=ltr] .breadcrumb{direction:ltr}html[dir=ltr] .story-copy p{line-height:1.85}@media(min-width:761px) and (max-width:1190px){html[dir=ltr] .header-inner{flex-wrap:wrap;gap:8px 15px;padding:12px 0}html[dir=ltr] .nav{flex:1;justify-content:flex-end;flex-wrap:wrap;gap:8px 15px}html[dir=ltr] .logo span{font-size:20px}}@media(max-width:760px){.header-inner{gap:10px}.header-inner .logo{margin-inline-end:auto}.header-inner .logo span{font-size:22px}.header-inner .logo small{font-size:10px}.header-inner .logo img{width:34px;height:34px}.language-switch{min-width:38px;padding:4px 7px}html[dir=ltr] .nav{font-size:14px}html[dir=ltr] h1{font-size:36px}html[dir=ltr] .hero-grid{gap:20px}html[dir=ltr] .atheer-host{left:auto;right:10px}html[dir=ltr] .footer-bottom{gap:15px}html[dir=ltr] .btn{white-space:normal}html[dir=ltr] .atheer-dialog{margin:auto 0 0}html[dir=ltr] .gate .number{right:20px}}

html[dir=ltr] .course-layout{grid-template-columns:250px minmax(0,1fr)}html[dir=ltr] .course-layout>*{min-width:0}html[dir=ltr] .course-sidebar button{text-align:left}html[dir=ltr] .learning-head{flex-wrap:wrap}html[dir=ltr] .hotspot .point-label{direction:ltr}@media(max-width:1000px){html[dir=ltr] .course-layout{grid-template-columns:1fr}html[dir=ltr] .course-sidebar{position:static}html[dir=ltr] .course-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}}

html[dir=ltr] .journey-choice,html[dir=ltr] .path,html[dir=ltr] .topic-button,html[dir=ltr] .answer-choice,html[dir=ltr] .atlas-point-list button,html[dir=ltr] .stat strong,html[dir=ltr] .atlas-mode{text-align:left}html[dir=ltr] .include-list{padding-right:0;padding-left:20px}html[dir=ltr] .notice{border-right:0;border-left:2px solid var(--accent)}
