@font-face{font-family:"Noto Sans Hebrew";src:url(noto-sans-hebrew-5.3.0.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans Arabic";src:url(noto-sans-arabic-5.3.0.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
html[lang=ar]{--rtl-font:"Noto Sans Arabic",Tahoma,Arial,sans-serif}
html[lang=he]{--rtl-font:"Noto Sans Hebrew",Arial,sans-serif}
html:is([lang=ar],[lang=he]) body,html:is([lang=ar],[lang=he]) button,html:is([lang=ar],[lang=he]) select,
html:is([lang=ar],[lang=he]) .hero h1,html:is([lang=ar],[lang=he]) .intro h2,html:is([lang=ar],[lang=he]) .section h2,
html:is([lang=ar],[lang=he]) .panel h2,html:is([lang=ar],[lang=he]) .guide-heading h1,
html:is([lang=ar],[lang=he]) .reading-group h2,html:is([lang=ar],[lang=he]) .read-step h3{font-family:var(--rtl-font)}
html:is([lang=ar],[lang=he]) :is(.eyebrow,.kicker,h1,h2,h3,.orb-label,.core-label,.core-sub){letter-spacing:normal}
html:is([lang=ar],[lang=he]) :is(.orb-label,.core-label,.core-sub){font-family:var(--rtl-font);direction:rtl;unicode-bidi:isolate}
html:is([lang=ar],[lang=he]) .orb-label{font-size:26px;font-weight:550}
html:is([lang=ar],[lang=he]) .orb-number{direction:ltr;unicode-bidi:isolate}
html:is([lang=ar],[lang=he]) .core-sub{font-size:18px}
html:is([lang=ar],[lang=he]) .quality{text-align:start}
html:is([lang=ar],[lang=he]) .quality bdi{font:13px Georgia,serif;color:var(--accent)}
html:is([lang=ar],[lang=he]) .rtl-step-number{display:inline-block;margin-inline-end:.5em;color:var(--accent);font-variant-numeric:tabular-nums}
html:is([lang=ar],[lang=he]) .reflection strong{margin-inline-end:.45em}
html:is([lang=ar],[lang=he]) .logo,html:is([lang=ar],[lang=he]) .contacts a{direction:ltr;unicode-bidi:isolate}
