.language-switch{white-space:nowrap;font-size:12px;color:#07563e;border:1px solid #bad1c4;border-radius:5px;padding:7px 10px;margin-inline-start:12px;flex-shrink:0}html[dir=rtl] body{font-family:"Zain",Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:"Zain",Tahoma,Arial,sans-serif;line-height:1.55}html[dir=rtl] .eyebrow,html[dir=rtl] .step,html[dir=rtl] .credential-category{letter-spacing:0}html[dir=rtl] .hero-inner{direction:ltr}html[dir=rtl] .hero-inner>div{direction:rtl;text-align:right}html[dir=rtl] .hero h1{font-size:39px;line-height:1.45}html[dir=rtl] .hero h1 br{display:none}html[dir=rtl] .quote{margin-inline-start:auto}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .signature small{line-height:1.8}html[dir=rtl] .reading-page th,html[dir=rtl] .lab th{text-align:right}html[dir=rtl] .profile-portrait{float:left;margin:30px 32px 24px 0}html[dir=rtl] .about-portrait{float:right;margin:4px 0 8px 16px}html[dir=rtl] .content-nav{margin-left:0;margin-right:auto}html[dir=rtl] .metrics-lab strong,html[dir=rtl] input[type=number],html[dir=rtl] .lab td:last-child,html[dir=rtl] .number-grid b{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .mapping-table td:last-child{direction:rtl}html[dir=rtl] .lab-hero p{line-height:1.9}html[dir=rtl] .lab-nav{gap:18px}html[dir=rtl] .credential-card h3{font-family:Georgia,serif}html[dir=rtl] .card h3{line-height:1.6}html[dir=rtl] .resource h2{font-size:25px}html[dir=rtl] .table-scroll table{min-width:450px}html[dir=rtl] .lab .mapping-table{min-width:680px}html[dir=rtl] .brand strong{font-size:16px}html[dir=rtl] .brand small{letter-spacing:2px}@media(max-width:760px){.header{flex-wrap:wrap}.language-switch{margin-inline-start:auto}html[dir=rtl] .hero h1{font-size:30px}html[dir=rtl] .hero-inner>div{text-align:right}html[dir=rtl] .content-nav{margin-right:0}html[dir=rtl] .lab h2{font-size:25px}html[dir=rtl] .lab-hero h1{font-size:32px}html[dir=rtl] .credential-icon{left:auto;right:16px}html[dir=rtl] .credential-card{padding:16px 75px 16px 16px}html[dir=rtl] .profile-portrait{float:none;margin:26px 0 20px}html[dir=rtl] .brand strong{font-size:13px}}
html[dir=rtl] .hero .eyebrow{font-size:12px}html[dir=rtl] .signature{font-size:16px}html[dir=rtl] .signature small{font-size:12px}html[dir=rtl] .quote cite{font-size:11px;line-height:1.8}html[dir=rtl] .metrics strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .resource .eyebrow{font-size:12px}html[dir=rtl] .meta{font-size:12px}html[dir=rtl] .resource-actions .text-link{font-size:13px}@media(max-width:760px){html[dir=rtl] .hero .eyebrow{font-size:10px}}
.lesson-callout{background:#eef5f0;border:1px solid #d5e4db;padding:20px 24px;border-radius:10px;margin:24px 0}.lesson-callout p{font-size:15px;line-height:1.8;margin:10px 0}.lesson-callout .btn{display:inline-block;background:#07563e;color:white;text-decoration:none;padding:10px 18px;border-radius:5px;font-size:14px}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:normal;word-spacing:2px}

@media(max-width:760px){html[dir=rtl] .hero-inner{background:#001f2b55}html[dir=rtl] .hero em{color:#78cda3}}
html[lang="ar"] :is(h1,h2,h3,h4,p,a,button,input,select,textarea,summary,label,th,td,small,span,li,div){font-family:"Zain",Tahoma,Arial,sans-serif}html[lang="ar"] :is(p,li){line-height:1.85}html[lang="ar"] :is(button,input,select){font-size:16px}html[lang="ar"] :is(h1,h2,h3){word-spacing:normal;letter-spacing:0}html[lang="ar"] .brand strong{font-family:Georgia,serif}
