.footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:2rem;flex-wrap:wrap}
.footer-actions>a,.language-switch summary{font-size:13px;line-height:1.5;font-weight:400}
.language-switch{position:relative;display:inline-block;text-align:start;font-family:inherit;letter-spacing:normal;padding:0}
.language-switch summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none;padding:.65rem 0;color:inherit}
.language-switch summary::-webkit-details-marker{display:none}
.language-switch summary bdi{font-weight:500}
.language-switch nav{position:absolute;inset-inline-end:0;bottom:calc(100% + .5rem);z-index:90;display:grid;grid-template-columns:1fr 1fr;min-width:290px;max-width:calc(100vw - 32px);padding:.5rem;background:#fff;color:#123c31;border:1px solid #d9e4de;border-radius:8px;box-shadow:0 12px 32px #0a302b26}
.language-switch:not([open]) nav{display:none}
.language-switch nav a{display:block;padding:.65rem .8rem;font-size:14px;line-height:1.5;text-decoration:none;color:#123c31;border-radius:4px}
.language-switch nav a:hover,.language-switch nav a:focus-visible,.language-switch nav a[aria-current]{background:#eaf0e8;color:#103f32}
.language-switch summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.locale-footer{padding:1.1rem 0 1.5rem;background:#0a4433;color:#fff;position:relative}
.locale-footer a{color:inherit}
html[dir=rtl]{text-align:start}
html[dir=rtl] body{font-family:Arial,"Noto Sans Arabic","Noto Nastaliq Urdu",sans-serif;letter-spacing:normal}
html[lang=hi] body{font-family:Arial,"Noto Sans Devanagari",sans-serif}
[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[autocomplete=one-time-code],[dir=rtl] .phone-country-dial,[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;text-align:left}
[dir=rtl] .phone-country-popover{left:auto;right:0}
[dir=rtl] .phone-country-button,[dir=rtl] .phone-country-option,[dir=rtl] th,[dir=rtl] .field,[dir=rtl] .login-form{text-align:right}
[dir=rtl] .login-index{padding-left:0;padding-right:1.5rem}
[dir=rtl] .table-scroll{direction:rtl}
[dir=rtl] .search-form input{text-align:right}
[dir=rtl] .rep-body{margin-left:auto;margin-right:0}
[dir=rtl] .products td:before{text-align:right}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .brand-group{letter-spacing:normal;line-height:1.35}
[dir=rtl] .nav-dropdown{left:auto;right:-20px}
[dir=rtl] .nav-utilities{margin-left:0;margin-right:14px}
[dir=rtl] .intent-tabs{padding-right:0;padding-left:48px}
[dir=rtl] .intent-tabs button{text-align:right}
[dir=rtl] .guide-list>a{padding-right:0;padding-left:50px}
[dir=rtl] .guide-list svg{right:auto;left:0}
[dir=rtl] .footer-actions{margin-left:0;margin-right:auto}
[dir=rtl] .button>svg,[dir=rtl] .row-arrow,[dir=rtl] .business-panel-caption>svg{transform:scaleX(-1)}
html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{line-height:1.35;letter-spacing:normal}
@media(max-width:1200px) and (min-width:981px){html:not([lang=en]):not([lang=zh-CN]) .header-inner{gap:16px}html:not([lang=en]):not([lang=zh-CN]) .main-navigation{gap:14px;font-size:13px}}
@media(max-width:600px){.footer-actions{gap:1.25rem;justify-content:space-between}.language-switch nav{min-width:280px;inset-inline-end:auto;inset-inline-start:0}.locale-footer .wrap{width:calc(100% - 32px)}[dir=rtl] .login-card{direction:rtl}}
