
.csp-language-bar{background:#eeeae3;border-bottom:1px solid #d5d0c6;color:#242b25;font-size:13px}
.csp-language-bar .wrap{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-block:8px}
.csp-language-bar select{font:inherit;padding:5px 30px 5px 10px;border:1px solid #bcb8ac;background:transparent;border-radius:2px;color:inherit;width:auto;min-width:138px}
.csp-language-bar select:focus-visible{outline:2px solid #344b38;outline-offset:3px}
html:not([lang=en]) .nav{gap:clamp(10px,1.3vw,22px)}
html:not([lang=en]) .nav .btn{white-space:normal;text-align:center;line-height:1.3}
html:not([lang=en]) h1,html:not([lang=en]) h2{overflow-wrap:anywhere;hyphens:auto}
html[dir=rtl] body{text-align:right;font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .eyebrow{letter-spacing:0}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;line-height:1.25}
html[dir=rtl] .brand,html[dir=rtl] .brand small{letter-spacing:0;line-height:1.25}
html[dir=rtl] .need{border-right:0;border-left:1px solid var(--line);padding:30px 0 24px 24px}
html[dir=rtl] .need:not(:first-child){padding-right:24px}
html[dir=rtl] .need:last-child{border-left:0}
html[dir=rtl] .inquiry-next{padding-left:0;padding-right:20px}
html[dir=rtl] .about-story-secondary{margin-left:0!important;margin-right:28%!important}
html[dir=rtl] .engagement-viewer,html[dir=rtl] .brief-form{text-align:right}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;text-align:right}
html[dir=rtl] .article-sidebar ol{padding-right:1.4em;padding-left:0}
@media(max-width:1100px){html:not([lang=en]) .nav{display:none}html:not([lang=en]) .hamb{display:block}html:not([lang=en]) #mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:14px;padding:22px}}
@media(max-width:760px){.csp-language-bar .wrap{padding-block:6px}html:not([lang=en]) h1{font-size:clamp(32px,8vw,52px)}html:not([lang=en]) h2{font-size:clamp(28px,7vw,44px)}}
