.site-language-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:1200px;margin:0 auto;padding:8px 20px}
.site-language-nav a{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:8px;text-underline-offset:4px}
.site-language-nav [aria-current=page]{font-weight:700;background:#e9e1c9}
.site-language-nav a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #795d13;outline-offset:3px}
.header>.site-language-compact,.quiz-header>.site-language-compact,header>.site-language-compact{display:block;flex:0 0 auto;order:0;width:auto;min-width:0;max-width:100%;margin:0 0 0 auto;padding:0}
.site-language-picker{display:block;box-sizing:border-box;width:166px;max-width:100%;min-height:44px;padding:8px 28px 8px 12px;border:1px solid var(--line,#cbd2c3);border-radius:22px;background:var(--paper,#f7f4ea);color:var(--ink,#21483c);font:inherit;font-size:14px;cursor:pointer}
.website-app-language-note{font-size:15px;line-height:1.6;padding-top:20px;padding-bottom:20px}
.newsletter-language-availability{grid-column:1/-1}.try-choice{white-space:normal;overflow-wrap:anywhere}.sample-next{min-height:44px;margin-top:12px}
@media(max-width:700px){.site-language-nav{justify-content:center}.header nav{flex-wrap:wrap}.quiz-header nav{flex-wrap:wrap}.site-language-picker{width:144px;font-size:13px}.header:has(.site-language-compact) .brand-block{flex:1 1 140px}.header>.site-language-compact{margin-left:auto}}

