.locale-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.locale-links a{font-size:12px;line-height:1.8;text-decoration:none;color:inherit;white-space:nowrap}
.locale-links a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.rh-languages .locale-links{justify-content:center;max-width:100%;padding:0}
.rh-languages .locale-links a{display:inline-block;color:#4f455a}
.rh-nav-actions select{max-width:125px;text-overflow:ellipsis;min-height:32px}
.seo-nav select{font:inherit;font-size:12px;color:#34424b;background:#fff;border:1px solid #d8d0df;border-radius:20px;padding:7px 12px;max-width:170px;min-width:105px}
.seo-nav nav,.rh-nav nav,.rh-nav-actions{min-width:0}
.seo-content,.rh-section,.rh-preview-layout>*{min-width:0}
.rh-site .rh-button{max-width:100%;white-space:normal;min-width:0;text-align:center}
.rh-site .rh-button>svg{flex-shrink:0}
.rh-footer-grid>div{min-width:0}
.rh-footer-grid a,.rh-footer-grid button{white-space:normal;overflow-wrap:anywhere;hyphens:auto;max-width:100%}
[dir=rtl] :is(.seo-nav,.seo-footer,.rh-nav-inner,.rh-footer-grid){text-align:right}
[dir=rtl] :is(.seo-site table th,.seo-site table td,.seo-site caption,.seo-breadcrumb){text-align:right}
[dir=rtl] .seo-note{border-left:0;border-right:3px solid #9772b7;border-radius:9px 0 0 9px}
[dir=rtl] :is(.seo-content ul,.seo-content ol){padding-left:0;padding-right:24px}
[dir=rtl] .seo-facts dd{margin:0}
[dir=rtl] :is(.seo-brand,.rh-brand,.rh-address,.brand-name){direction:ltr;unicode-bidi:isolate}
[dir=rtl] :is(.seo-price,.rh-price,.checkout-total strong,.checkout-plan-prices,.rh-tab-prices,.rh-screen-metrics b,.rh-metrics strong,.rh-guide-numbers b,code){direction:ltr;unicode-bidi:isolate}
[dir=rtl] .rh-screen-top{text-align:right}
[dir=rtl] .rh-screen-top b{margin-left:0;margin-right:auto}
[dir=rtl] .rh-stats article+article{border-left:0;border-right:1px solid #ddd8d3}
[dir=rtl] .rh-guide-layout button{text-align:right}
[dir=rtl] :is(.rh-text-link,.seo-button,.seo-related>a)>svg{transform:scaleX(-1)}
[dir=rtl] .dash-sidebar{border-right:0;border-left:1px solid #e0d9e8}
[dir=rtl] :is(.field input[type=email],.field input[type=url],input[name=email],input[name=url]){direction:ltr;text-align:left}
@media(max-width:1100px){.rh-nav nav{gap:16px}.rh-nav nav a{font-size:13px}.rh-nav-actions{gap:12px}.rh-nav-scrolled .rh-nav-inner{max-width:1100px}.seo-nav{gap:16px}.seo-nav nav{gap:15px}}
@media(max-width:800px){.rh-nav-actions select{max-width:90px;font-size:12px}.seo-nav select{max-width:100%;min-height:40px}.locale-links{gap:9px 14px}.rh-brand{font-size:17px}}
@media(max-width:400px){.rh-nav-inner{gap:8px}.rh-nav-actions{gap:8px}.rh-nav-actions label{gap:4px}.rh-nav-actions select{max-width:78px}.rh-brand{font-size:15px}.rh-nav{padding-inline:12px}}

html[lang=ar] .rh-site .rh-hero h1,html[lang=hi] .rh-site .rh-hero h1{line-height:1.45}
html[lang=ja] .rh-site .rh-hero h1{line-height:1.45;font-size:clamp(36px,5vw,68px)}
[dir=rtl] .modal{text-align:right}
