/* Loaded only by Hebrew pages. Shared LTR assets remain byte-for-byte unchanged. */
html[lang=he] body{font-family:"Segoe UI",Arial,Tahoma,sans-serif;line-height:1.8;word-break:normal;overflow-wrap:break-word}
html[lang=he] h1,html[lang=he] h2,html[lang=he] h3,html[lang=he] .hero-subtitle{letter-spacing:normal;line-height:1.4;overflow-wrap:anywhere}
html[lang=he] .eyebrow{letter-spacing:normal;line-height:1.7}
html[lang=he] .logo{direction:ltr;unicode-bidi:isolate;font-family:"Segoe UI",Arial,sans-serif}
html[lang=he] bdi{unicode-bidi:isolate}
html[lang=he] code,html[lang=he] pre,html[lang=he] input[type=email],html[lang=he] input[type=url],html[lang=he] input[type=tel]{direction:ltr;unicode-bidi:isolate;text-align:left}
html[lang=he] code{display:inline-block;max-width:100%;vertical-align:baseline}
html[lang=he] pre{font-family:Consolas,monospace;line-height:1.6;white-space:pre;overflow:auto}
html[lang=he] pre code{display:block;max-width:none;white-space:pre}
html[lang=he] .header-inner nav{margin-left:0;margin-inline-start:auto;gap:18px}
html[lang=he] .header-inner nav a{white-space:nowrap}
html[lang=he] .skip{left:auto;inset-inline-start:16px}
html[lang=he] .art-caption{padding-right:0;padding-inline-end:10px}
html[lang=he] .art-heading,html[lang=he] .art-caption{flex-wrap:wrap;gap:8px}
html[lang=he] .featurestrip b{margin-right:0;margin-inline-end:13px}
html[lang=he] .breadcrumbs li{margin-right:0;margin-inline-end:12px}
html[lang=he] .prose ul,html[lang=he] .prose ol{padding-left:0;padding-inline-start:24px}
html[lang=he] .prose li{padding-left:0;padding-inline-start:5px}
html[lang=he] table,html[lang=he] .release-table caption{text-align:start}
html[lang=he] .table-scroll{direction:rtl}
html[lang=he] .note{border-left:0;border-inline-start:3px solid var(--blue)}
html[lang=he] .article-offer{border-left:1px solid var(--line);border-inline-start:4px solid var(--blue)}
html[lang=he] .directory-tabs span{margin-left:0;margin-inline-start:10px}
html[lang=he] summary{padding-right:0;padding-inline-end:35px}
html[lang=he] summary:after{right:auto;inset-inline-end:3px}
html[lang=he] .language-switch>summary{padding:9px 12px 9px 28px}
html[lang=he] .language-switch>summary:after{right:auto;left:12px;top:17px}
html[lang=he] .language-switch[open]>summary:after{top:20px}
html[lang=he] .language-panel{right:auto;left:0}
html[lang=he] .language-panel a{font-family:"Segoe UI",Arial,sans-serif;line-height:1.5}
html[lang=he] .language-panel a[lang=he]{font-family:"Segoe UI",Arial,Tahoma,sans-serif}
html[lang=he] .specs strong,html[lang=he] .specs span{direction:ltr;unicode-bidi:isolate;text-align:right}
html[lang=he] .config-options select{max-width:100%;direction:rtl}
html[lang=he] .prose a,html[lang=he] bdi{overflow-wrap:anywhere}
html[lang=he] .hero-path{flex-wrap:wrap}
@media(min-width:761px) and (max-width:1280px){html[lang=he] .siteheader .header-inner>.header-cta{margin-left:0;margin-inline-start:auto}}
@media(max-width:760px){
 html[lang=he] .language-switch{margin-left:0;margin-inline-start:auto}
 html[lang=he] .siteheader .header-inner>.menu-button{margin-inline-start:0}
 html[lang=he] .siteheader .header-inner>.header-cta{margin-inline:0}
 html[lang=he] .header-inner nav{gap:0}
 html[lang=he] .footer-bottom a:last-child{margin-left:0;margin-inline-start:auto}
 html[lang=he] .breadcrumbs li{margin-right:0;margin-inline-end:8px}
 html[lang=he] .featurestrip b{margin-right:0;margin-inline-end:8px}
 html[lang=he] .mobile-offer .button{padding-inline:12px}
 html[lang=he] .hero-path{gap:16px}
}

html[lang=he] [dir=ltr]{unicode-bidi:isolate}
html[lang=he] a[dir=ltr]{display:inline-block}
html[lang=he] .contact-card [dir=ltr]{text-align:start}
html[lang=he] .config-options option{direction:rtl;unicode-bidi:plaintext}
