.hq-language-picker{position:relative;font:500 13px/1.4 'DM Sans',system-ui,sans-serif;letter-spacing:0;color:#2f3e2f;direction:ltr;z-index:9998}.hq-language-picker summary{list-style:none;cursor:pointer;padding:9px 14px;border:1px solid #c8a96a;border-radius:24px;background:#fcfaf5;white-space:nowrap;min-height:40px;display:flex;align-items:center;gap:6px}.hq-language-picker summary::-webkit-details-marker{display:none}.hq-language-picker summary::after{content:'⌄';font-size:14px}.hq-language-options{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:210px;max-height:min(70vh,470px);overflow:auto;padding:8px;background:#fcfaf5;border:1px solid #ded7c6;border-radius:14px;box-shadow:0 12px 36px #1b332022;display:grid;gap:2px}.hq-language-options a{display:block!important;padding:10px 12px!important;min-height:40px;border-radius:8px;color:#2f3e2f!important;background:transparent;text-decoration:none!important;font-weight:500!important}.hq-language-options a:hover,.hq-language-options a[aria-current=true]{background:#e9ede4;color:#173e2e!important}.hq-language-picker :focus-visible{outline:3px solid #8f713a;outline-offset:3px}.hq-language-floating{position:fixed;bottom:18px;inset-inline-start:18px;z-index:9998}.hq-language-floating .hq-language-options{top:auto;bottom:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto}.hq-language-native{display:block!important}html[dir=rtl] body{text-align:start}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel]{direction:ltr;text-align:start}[data-hq-ignore]{text-transform:none!important}h1,h2,h3,h4,p,a,button,label,summary{overflow-wrap:break-word}select,input,textarea{max-width:100%}img,video{max-width:100%}@media(max-width:600px){.hq-language-floating{bottom:12px;inset-inline-start:10px}.hq-language-picker{font-size:12px}.hq-language-options{width:190px;max-height:65vh}.hq-language-native{margin-inline-start:6px}.hq-language-native summary{padding:8px 10px;min-height:38px}.hq-language-native .hq-language-options{inset-inline-end:0}.mm-lang[hidden]{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

[hidden]{display:none!important}

.btn,button{max-inline-size:100%;white-space:normal;min-inline-size:0} .hq-language-picker summary{white-space:nowrap}

@media(max-width:360px){.hq-language-native summary{font-size:0;gap:4px;padding:8px 9px}.hq-language-native summary::before{content:"🌐";font-size:12px}.hq-language-native summary::after{content:attr(data-language-code) " ⌄";font-size:12px}}

@media(max-width:700px){body[data-search-brand=tsara] .hq-language-native summary::before{content:none}}

/* Let translated resource descriptions shrink within narrow card columns. */
.tsara-resource-card>div{min-width:0;overflow-wrap:anywhere}
