/* Arabic layout: mirror text flow, retain product imagery and Latin identifiers. */
html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif;line-height:1.8}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] .eyebrow,html[lang="ar"] small{letter-spacing:normal}
html[lang="ar"] h1{font-size:clamp(40px,5.5vw,78px);line-height:1.4}
html[lang="ar"] h2{line-height:1.5}
html[lang="ar"] .hero-copy{padding-inline-start:10%;padding-inline-end:7%}
html[lang="ar"] .product-card,html[lang="ar"] .philips-open,html[lang="ar"] header #nav a,html[lang="ar"] header #nav button,html[lang="ar"] header #nav .language-options a{text-align:start}
html[lang="ar"] .logo,html[lang="ar"] .philips-wordmark{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .logo{font-family:Arial,Helvetica,sans-serif}
html[lang="ar"] header #nav>a,html[lang="ar"] header #nav .product-menu summary,html[lang="ar"] header #nav .product-submenu a{font-size:13px;line-height:1.7}
html[lang="ar"] header #nav .product-submenu{left:auto;right:-16px;min-width:215px}
html[lang="ar"] .language-options{left:0;right:auto}
html[lang="ar"] .language-options a{unicode-bidi:isolate}
html[lang="ar"] .language-picker summary span{margin-left:0;margin-inline-start:10px}
html[lang="ar"] .banner-track,html[lang="ar"] .banner-controls{direction:ltr}
html[lang="ar"] .banner-caption{direction:rtl;text-align:start}
html[lang="ar"] .banner-caption small{letter-spacing:normal}
html[lang="ar"] .banner-caption h2{line-height:1.6}
html[lang="ar"] a[href^="mailto:"],html[lang="ar"] a[href^="tel:"],html[lang="ar"] input[type="email"]{direction:ltr;unicode-bidi:isolate;display:inline-block}
html[lang="ar"] input[type="email"]{display:block;text-align:left}
html[lang="ar"] .contact input,html[lang="ar"] .contact textarea{font-family:inherit}
html[lang="ar"] .contact select{direction:rtl;font-family:inherit}
html[lang="ar"] .product-meta h3,html[lang="ar"] .philips-copy h3{line-height:1.65;overflow-wrap:anywhere}
html[lang="ar"] .product-meta p,html[lang="ar"] .philips-copy p{unicode-bidi:plaintext}
html[lang="ar"] .blog-card div,html[lang="ar"] .blog-article{text-align:start}
html[lang="ar"] .blog-article p{line-height:2}
html[lang="ar"] .audiences article+article{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:30px}
html[lang="ar"] dialog .close{right:auto;left:18px}
html[lang="ar"] nav.social-rail{direction:ltr;right:auto;left:12px}
html[lang="ar"] .social-label{right:auto;left:calc(100% + 12px)}
html[lang="ar"] .social-rail-status{direction:rtl;right:auto;left:82px}
@media(max-width:1200px){
 html[lang="ar"] header #nav .product-submenu{left:auto;right:auto;min-width:0}
 html[lang="ar"] header #nav .language-options{left:auto;right:0}
 html[lang="ar"] header #nav .language-picker{justify-self:start}
}
@media(max-width:700px){
 html[lang="ar"] nav.social-rail{right:auto;left:max(8px,env(safe-area-inset-left,0px))}
 html[lang="ar"] .social-rail-status{right:auto;left:64px;max-width:calc(100vw - 80px)}
 html[lang="ar"] .hero-copy{padding:40px 6%}
 html[lang="ar"] h1{font-size:clamp(36px,9vw,54px)}
 html[lang="ar"] .contact h2{font-size:36px}
 html[lang="ar"] .form-row{grid-template-columns:1fr}
 html[lang="ar"] .audiences article+article{border-right:0;padding-right:0}
 html[lang="ar"] .product-meta h3{font-size:16px}
 html[lang="ar"] .banner-caption h2{font-size:23px}
}
