.site-language-control{display:flex;align-items:center;gap:.5rem;font-size:.78rem;max-width:100%;white-space:nowrap}
.site-language-control select{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid currentColor;border-radius:.35rem;padding:.4rem;max-width:11rem}
.noir .site-language-control select{background:#111827;color:#f8fafc}
html[dir=rtl] body{font-family:Arial,"Geeza Pro","Noto Sans Arabic",sans-serif;letter-spacing:normal}
html[lang=ckb] body{font-family:"Noto Naskh Arabic",Arial,"Geeza Pro",sans-serif}
html[lang=zh-CN] body{font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}
html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{font-family:inherit;letter-spacing:normal;line-height:1.3}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow{font-family:inherit;letter-spacing:normal;line-height:1.5}
html[dir=rtl] .header,html[dir=rtl] .section-head,html[dir=rtl] .hero-copy,html[dir=rtl] .work-result,html[dir=rtl] .jr-example,html[dir=rtl] .jr-comparison-card,html[dir=rtl] .document-section,html[dir=rtl] #service{text-align:start}
html[dir=rtl] .brand-symbol,html[dir=rtl] .brand-name,html[dir=rtl] .founder-monogram,html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] .price-main,html[dir=rtl] .currency-results strong{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .jr-example-guide dl>div,html[dir=rtl] .jr-example dl>div{border-left:0;border-inline-start:2px solid currentColor;padding-inline-start:1rem}
html[dir=rtl] .jr-example-plus{margin-inline-start:auto;margin-inline-end:0}
html[dir=rtl] .work-tabs button{text-align:start}
html[dir=rtl] .work-tabs button span:last-child{margin-left:0;margin-inline-start:auto}
html[dir=rtl] .checks li{padding-left:0;padding-inline-start:23.5px}
html[dir=rtl] .checks li:before{left:auto;inset-inline-start:0}
html[dir=rtl] blockquote{border-left:0;border-inline-start:2px solid currentColor;padding-inline-start:1rem}
html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:start}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number]{direction:ltr}
html[dir=rtl] pre{direction:rtl;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}
.header-end{flex-wrap:wrap;gap:.75rem}.work-tabs button,.jr-examples-tabs button{white-space:normal}
.site-language-control select,.document-section p,.jr-example p,.jr-example dd{overflow-wrap:anywhere}
@media(max-width:700px){.site-language-control{font-size:.75rem}.site-language-control select{max-width:9rem}.header-end{max-width:100%}html[dir=rtl] body .hero h1{font-size:clamp(2rem,9vw,4rem);line-height:1.5}}
