/* generated by site/tools/rtl.py from style.css — do not edit */
[dir=rtl] .skip{right:-999px;left:auto}
[dir=rtl] .skip:focus{right:var(--space-4);left:auto}
[dir=rtl] .mega > summary::after{border-left:1.5px solid currentColor;border-right:0}
[dir=rtl] .mega-panel{right:0;left:0}
[dir=rtl] .hero-mosaic span{right:var(--space-3);left:auto}
[dir=rtl] .feature-label{right:var(--space-4);left:var(--space-4)}
[dir=rtl] .crumbs li + li::before{margin-left:var(--space-2);margin-right:0}
[dir=rtl] .prose ul{padding-right:var(--space-6);padding-left:0}
[dir=rtl] .hs-cap{left:clamp(var(--space-4), 3vw, var(--space-10));right:auto}
[dir=rtl] .hs-ui{right:0;left:0}
[dir=rtl] .list-h small{margin-right:var(--space-2);margin-left:0}
@media (max-width: 900px){[dir=rtl] .hs-cap{left:var(--space-4);right:auto}}
[dir=rtl] .toast{right:50%;left:auto;transform:translateX(50%)}
@media (max-width: 960px){[dir=rtl] .nt-bars::before,[dir=rtl] .nt-bars::after{right:0;left:auto}}
@media (max-width: 960px){[dir=rtl] .main-nav{right:0;left:0}}
[dir=rtl] .fp-wrap{padding-left:4px;padding-right:0}
[dir=rtl] .fp-n{margin-right:6px;margin-left:0}
@media (max-width: 960px){[dir=rtl] .fp-wrap{transform:translateX(102%)}}
[dir=rtl] .imap-tip{right:0;left:auto}
[dir=rtl] .imap-legend i{margin-right:6px;margin-left:0}
[dir=rtl] .vid-play{right:50%;left:auto;margin:-26px -26px 0 0}
[dir=rtl] .yt-play{right:50%;left:auto;margin:-38px -38px 0 0}
[dir=rtl] .prose-article p:first-child::first-letter{float:right;padding:6px 0 0 10px}
[dir=rtl] .sources ol{padding-right:var(--space-5);padding-left:0}
[dir=rtl] .imap-cap{right:12px;left:auto}
[dir=rtl] .lgm{margin-left:-.22em;margin-right:0}
[dir=rtl] .lgm[lang="ar"]{margin-left:0;margin-right:0}
@media (max-width: 420px){[dir=rtl] .lgm{margin-left:-.18em;margin-right:0}}
[dir=rtl] .langdd-panel{left:0;right:auto}
[dir=rtl] .langdd-panel .lang{text-align:right}
[dir=rtl] .ta-form{padding:6px 16px 6px 6px}
[dir=rtl] .ta-grp h3 small{margin-right:6px;margin-left:0}
[dir=rtl] .ta-cos a{border-right:3px solid var(--logo-red);border-left:0}
[dir=rtl] .ta-hero .ta-form{padding:8px 20px 8px 8px}
[dir=rtl] .kc-label{right:14px;left:14px}
[dir=rtl] .pb-grid a{border-right:1px solid var(--line);border-left:0}
[dir=rtl] .pb-grid a:first-child{border-right:0;border-left:0;padding-right:0;padding-left:0}
[dir=rtl] .info-nav a{padding:7px 12px 7px 0;border-right:2px solid var(--line);border-left:0}
[dir=rtl] .info-nav a:hover{border-right-color:var(--ink-3);border-left-color:0}
[dir=rtl] .info-nav a[aria-current]{border-right-color:var(--logo-red);border-left-color:0}
[dir=rtl] .contact-box{border-right:3px solid var(--logo-red);border-left:0}
@media (max-width: 960px){[dir=rtl] .pb-grid a:nth-child(4){border-right:0;border-left:0;padding-right:0;padding-left:0}}
@media (max-width: 720px){[dir=rtl] .pb-grid a{border-right:0 !important;border-left:0;padding-right:0 !important;padding-left:0}}
[dir=rtl] .card-badge{left:8px;right:auto}
[dir=rtl] .card:hover .card-more span{transform:translateX(-4px)}
[dir=rtl] .fp-hot legend{float:right}
[dir=rtl] .fp-kids{margin:0 9px 6px 0;padding-right:12px;padding-left:0;border-right:2px solid var(--line);border-left:0}
[dir=rtl] .sub-h small{margin-right:4px;margin-left:0}
[dir=rtl] .fp-group > .fp-opts{padding-left:6px;padding-right:0}
[dir=rtl] .hub-stats-row div{border-right:1px solid oklch(1 0 0 / .14);border-left:0;padding-right:var(--space-4);padding-left:0}
[dir=rtl] .pk span{margin-right:6px;margin-left:0}
[dir=rtl] .tf-form legend{float:right}
[dir=rtl] .hp{right:-9999px;left:auto}
[dir=rtl] .find-list{right:0;left:0}
[dir=rtl] .fa-box ul,[dir=rtl] .fa-box ol{padding:0 18px 0 0}
[dir=rtl] .cookie-note{right:16px;left:16px}
[dir=rtl] .fb-links .linkish{margin-right:16px;margin-left:0}
[dir=rtl] .table-wrap th,[dir=rtl] .table-wrap td{text-align:right}
[dir=rtl] [dir=rtl] .table-wrap th,[dir=rtl] [dir=rtl] .table-wrap td{text-align:left}
@media (max-width: 960px){[dir=rtl] .main-nav > .mega > summary::after{margin:0 28px 0 14px}}
/* hand-written RTL adjustments */
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-sans-arabic-400.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/noto-sans-arabic-500.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/noto-sans-arabic-600.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}
[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:'Jost','Noto Sans Arabic',Tahoma,Arial,sans-serif}
html[dir=rtl],[dir=rtl] body{overflow-x:clip}
/* map tooltip: map.js positions it from the left edge in every language */
[dir=rtl] .imap-tip{left:0;right:auto}
/* the menu down-arrow is symmetric: do not mirror it */
[dir=rtl] .mega > summary::after{border-right:1.5px solid currentColor;border-left:0}
[dir=rtl] .skip{right:var(--space-4);left:auto;transform:translateY(-300%)}
[dir=rtl] .skip:focus{transform:none}
[dir=rtl] .company-about[lang]:not([lang=ar]){direction:ltr;text-align:left}
[dir=rtl] dd,[dir=rtl] address,[dir=rtl] .card h3,[dir=rtl] .hs-content h1,[dir=rtl] .hs-content p{unicode-bidi:plaintext}
[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"],[dir=rtl] a[href^="http"]{direction:ltr;unicode-bidi:isolate}
[dir=rtl] .langdd-panel{left:0;right:auto}
[dir=rtl] .hs{direction:ltr}
[dir=rtl] .hs .hs-content,[dir=rtl] .hs .hs-cap,[dir=rtl] .hs .crumbs{direction:rtl;text-align:right}
[dir=rtl] .eyebrow,[dir=rtl] .sub-h,[dir=rtl] .nav-main a,[dir=rtl] .btn,[dir=rtl] .tag{letter-spacing:0}
[dir=rtl] .card-more svg,[dir=rtl] .crumbs svg,[dir=rtl] .arrow{transform:scaleX(-1)}
[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel]{direction:ltr;text-align:right}
