.locale-root{display:contents}.learning-shell:lang(ja){--sans:Inter,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans JP",sans-serif;--serif:Georgia,"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-family:var(--sans)}.learning-shell:lang(ko){--sans:Inter,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;--serif:Georgia,AppleMyungjo,"Noto Serif KR",serif;font-family:var(--sans);word-break:keep-all}.learning-shell:lang(ar){--sans:Inter,"SF Arabic","Geeza Pro","Segoe UI","Noto Sans Arabic",Tahoma,sans-serif;--serif:Georgia,"Noto Naskh Arabic","Geeza Pro",serif;font-family:var(--sans)}.learning-shell:lang(th){--sans:Inter,Thonburi,"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;--serif:Georgia,"Noto Serif Thai",Thonburi,serif;font-family:var(--sans);line-height:1.7}.learning-shell:is(:lang(ja),:lang(ko),:lang(ar),:lang(th)) :is(h1,h2,h3,p,a,button,span,strong,summary,li):not(:lang(en)){letter-spacing:normal}.learning-shell:lang(ar) .learning-hero h1{line-height:1.35}[dir=rtl] .learning-hero:before{background:linear-gradient(270deg,#071e29cb,#102c3570 52%,#102c3515)}[dir=rtl] .learning-hero>img{transform:scaleX(-1)}[dir=rtl] .learning-hero-browse{margin:16px 20px 0 0}[dir=rtl] svg.lucide-arrow-right,[dir=rtl] svg.lucide-chevron-right{transform:scaleX(-1)}[dir=rtl] .skip-link{left:auto;right:20px}
