.language-switch{display:flex;gap:20px;justify-content:flex-end;align-items:center;min-height:36px;padding-block:7px;font-size:12px;border-bottom:1px solid var(--line)}.language-switch a{line-height:1.4;padding:5px 2px}.language-switch a[aria-current=true]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.language-switch a:hover{color:#657447}.brand-word{direction:ltr;unicode-bidi:isolate;display:inline-block}.header-inner>*{min-width:0}html[lang=fr] .nav{gap:18px;font-size:12px}html[lang=fr] .nav-cta{max-width:195px;text-align:center}html[lang=fr] .brand small{letter-spacing:.08em}html:not([lang=en]) .hero h1{font-size:clamp(48px,5.6vw,88px)}html[lang=fr] h1,html[lang=fr] h2,html[lang=fr] h3{overflow-wrap:normal;hyphens:auto}html[lang=ar]{--sans:Tahoma,Arial,sans-serif;--serif:Tahoma,Arial,sans-serif}html[lang=ar] body{line-height:1.95}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.45;font-weight:500}html[lang=ar] h1{font-size:clamp(43px,5.2vw,76px)}html[lang=ar] h2{font-size:clamp(32px,3.4vw,53px)}html[lang=ar] h3{font-size:25px}html[lang=ar] em{font-style:normal}html[lang=ar] .kicker,html[lang=ar] .topline,html[lang=ar] .footer h3,html[lang=ar] .toc strong,html[lang=ar] .hero-meta span{letter-spacing:0;text-transform:none}html[lang=ar] .brand{font-family:Georgia,'Times New Roman',serif;font-size:42px;letter-spacing:-.055em}html[lang=ar] .brand small{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.6;font-size:11px}html[lang=ar] .brand-punct{margin-right:.17em}html[lang=ar] .hero-photo{border-radius:0 210px 0 0}html[lang=ar] .photo-index{left:auto;right:-35px}html[lang=ar] .hero-meta span+span{padding-left:0;padding-right:30px;border-left:0;border-right:1px solid var(--line)}html[lang=ar] .metric{border-right:0;border-left:1px solid #ffffff29}html[lang=ar] .metric:first-child{padding-left:40px;padding-right:0}html[lang=ar] .metric:last-child{border-left:0}html[lang=ar] .note{border-left:0;border-right:3px solid #819364}html[lang=ar] ul,html[lang=ar] ol{padding-left:0;padding-right:22px}html[lang=ar] .result-count{margin-left:0;margin-right:auto}html[lang=ar] th,html[lang=ar] td{text-align:right}html[lang=ar] .spec{border-right:0;border-left:1px solid var(--line)}html[lang=ar] .spec:first-child{padding-left:18px;padding-right:0}html[lang=ar] .spec:last-child{border-left:0}html[lang=ar] .contact-panel-head{padding-right:30px;padding-left:70px}html[lang=ar] .contact-close{right:auto;left:16px}html[lang=ar] .contact-panel-head .kicker{padding-right:0}html[lang=ar] input[type=email],html[lang=ar] input[type=number],html[lang=ar] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}html[lang=ar] input[type=email]{text-align:right}html[lang=ar] .brief-preview{text-align:right;line-height:1.9}html[lang=ar] .article-body p,html[lang=ar] .article-body li{line-height:2}html:not([lang=en]) .quick-inquiry-form .form-grid{grid-template-columns:1fr}html:not([lang=en]) .quick-inquiry-form .field-full{grid-column:auto}html[lang=ar] .trap{left:auto;right:-9999px}html[lang=ar] .skip{left:auto;right:15px}html[lang=ar] .product-hero h1,html[lang=ar] .page-intro h1{font-size:clamp(40px,4.7vw,70px)}html[lang=ar] .article-head h1{font-size:clamp(38px,4.4vw,64px)}
@media(max-width:1200px){html:not([lang=en]) .menu-toggle{display:block;margin-inline-start:auto}html:not([lang=en]) .header-inner>.nav-cta{display:none}html:not([lang=en]) .header-inner{min-height:86px;flex-wrap:wrap;padding:18px 0}html:not([lang=en]) .nav{display:none;width:100%;flex-direction:column;align-items:stretch;font-size:16px;gap:0;border-top:1px solid var(--line);padding-top:12px}html:not([lang=en]) .nav.is-open{display:flex}html:not([lang=en]) .nav a{padding:12px}}
@media(max-width:850px){html[lang=ar] .menu-toggle{margin-left:0;margin-right:auto}html[lang=ar] .photo-index{right:-15px}html[lang=ar] .spec{border-left:0;border-bottom:1px solid var(--line)}html[lang=ar] .spec:first-child{padding:13px 0}html[lang=ar] .spec b{margin-right:0;margin-left:10px}}
@media(max-width:600px){.language-switch{gap:20px;min-height:37px;justify-content:center}html:not([lang=en]) .hero h1{font-size:clamp(43px,11.8vw,66px)}html[lang=ar] .hero h1{font-size:clamp(40px,10.8vw,58px)}html[lang=ar] .brand{font-size:36px}html[lang=ar] .hero-photo{border-radius:0 150px 0 0}html[lang=ar] .photo-index{right:-8px}html[lang=ar] .hero-meta span+span{padding-right:15px}html[lang=ar] .metric,html[lang=ar] .metric:first-child{padding:24px 0;border-left:0}html[lang=ar] .result-count{margin:7px 0 0}html[lang=ar] .contact-panel-head{padding:29px 22px 25px 68px}html[lang=ar] .contact-panel-head h2{font-size:30px}html[lang=ar] .product-hero h1,html[lang=ar] .page-intro h1,html[lang=ar] .plain-page h1{font-size:40px}html[lang=ar] .article-head h1{font-size:37px}html[lang=ar] .article-body h2{font-size:29px}html[lang=ar] .content-grid h2{font-size:32px}html[lang=ar] .closing h2{font-size:35px}html[lang=ar] .feature-quote p{font-size:30px;letter-spacing:0;line-height:1.8}html[lang=ar] .form-section{line-height:1.6;font-size:25px}}
