/* WhatDx v0.4.7 language switcher — additive to installed homepage CSS */
.wdx-language-picker{display:flex;align-items:center;flex:0 0 auto}
.wdx-language-picker select{max-width:155px;border:1px solid #dcded6;border-radius:999px;background:#fff;color:#14453d;padding:9px 11px;font:600 12px/1.3 system-ui,sans-serif;cursor:pointer;min-height:40px}
.wdx-language-picker select:focus-visible{outline:3px solid #7eb3a5;outline-offset:2px}
.wdx-language-dialog{padding:0;border:0;border-radius:20px;max-width:calc(100vw - 26px);width:min(495px,100%);box-shadow:0 32px 110px #173a314d;color:#18221e;background:#faf9f5}
.wdx-language-dialog::backdrop{background:rgba(14,27,23,.60);backdrop-filter:blur(4px)}
.wdx-lang-modal{padding:29px 30px}
.wdx-lang-small{font-size:11px;font-weight:700;color:#246358;letter-spacing:.015em}
.wdx-lang-modal h2{font:400 clamp(28px,5vw,40px)/1.16 'Newsreader',Georgia,serif;margin:14px 0 10px}
.wdx-lang-modal p{font-size:13px;line-height:1.65;color:#666f69;margin:0 0 22px}
.wdx-lang-modal label{display:block;font-size:12px;font-weight:750;margin-bottom:8px}
.wdx-lang-modal select{width:100%;min-height:51px;border:1px solid #cbd7d1;border-radius:12px;background:white;color:#26352d;padding:9px 14px;font:500 15px/1.5 system-ui,sans-serif}
.wdx-lang-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}
.wdx-lang-actions button{min-height:44px;padding:11px 17px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700}
.wdx-lang-actions button:first-child{color:white;background:#14453d;border:1px solid #14453d}
.wdx-lang-actions button:last-child{color:#14453d;background:white;border:1px solid #d7e0db}
[dir="rtl"] .ref-wordmark,[dir="rtl"] .ref-price,[dir="rtl"] .ref-nav-cta{direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .ref-compass-sheet,[dir="rtl"] .ref-free-writing,[dir="rtl"] .ref-nav-select,[dir="rtl"] .ref-screen-loading,[dir="rtl"] .ref-screener-result{unicode-bidi:plaintext}
[dir="rtl"] .ref-path-question:before{content:none}
body[data-wdx-lang="bn"]{font-family:'Noto Sans Bengali','Plus Jakarta Sans',system-ui,sans-serif}
body[data-wdx-lang="hi"]{font-family:'Noto Sans Devanagari','Plus Jakarta Sans',system-ui,sans-serif}
body[data-wdx-lang="ur"]{font-family:'Noto Nastaliq Urdu','Noto Sans Arabic',system-ui,sans-serif;line-height:1.9}
body[data-wdx-lang="ar"]{font-family:'Noto Sans Arabic',system-ui,sans-serif}
body[data-wdx-lang="zh"]{font-family:system-ui,'Noto Sans SC',sans-serif}
body[data-wdx-lang="ru"]{font-family:system-ui,'Plus Jakarta Sans',sans-serif}
body[data-wdx-lang="bn"] .ref-hero h1,body[data-wdx-lang="hi"] .ref-hero h1,body[data-wdx-lang="ur"] .ref-hero h1,body[data-wdx-lang="ar"] .ref-hero h1,body[data-wdx-lang="zh"] .ref-hero h1{font-family:inherit;font-size:clamp(34px,5.6vw,60px);line-height:1.3;letter-spacing:normal}
body[data-wdx-lang="bn"] .ref-free h2,body[data-wdx-lang="hi"] .ref-free h2,body[data-wdx-lang="ur"] .ref-free h2,body[data-wdx-lang="ar"] .ref-free h2,body[data-wdx-lang="zh"] .ref-free h2{font-family:inherit;line-height:1.4}
body[data-wdx-lang="bn"] .ref-free-field-heading h3,body[data-wdx-lang="hi"] .ref-free-field-heading h3,body[data-wdx-lang="ur"] .ref-free-field-heading h3,body[data-wdx-lang="ar"] .ref-free-field-heading h3,body[data-wdx-lang="zh"] .ref-free-field-heading h3{font-family:inherit;line-height:1.4;font-size:clamp(19px,3vw,26px)}
body[data-wdx-lang="ur"] .ref-hero h1,body[data-wdx-lang="ur"] .ref-hero-lede{line-height:1.85}
body[data-wdx-lang="ur"] .ref-free-writing{line-height:2;min-height:155px}
@media(max-width:940px){.ref-nav{flex-wrap:wrap;gap:10px;padding:10px 0}.wdx-language-picker{margin-inline-start:auto}.ref-nav nav{flex-basis:100%;order:3;flex-wrap:wrap;justify-content:center}.ref-nav-cta{order:2}.wdx-language-picker{order:1}}
@media(max-width:620px){.ref-nav{min-height:65px}.wdx-language-picker select{width:116px;font-size:11px;min-height:37px}.ref-wordmark span{display:none}.ref-nav-cta{font-size:10px;padding:9px 11px}.wdx-lang-modal{padding:25px 19px}.wdx-lang-actions{flex-direction:column}.wdx-lang-actions button{width:100%}}

.ref-path-question::before{content:var(--wdx-example-label,'Example question: ')}
