/* Plain language links in the header; the footer keeps its compact select. */
.rq-language{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;margin-left:20px;color:#191c1b;align-self:center;font-size:13px;white-space:nowrap}
.rq-language a{display:inline-flex;align-items:center;min-height:38px;padding:0 2px;color:inherit;font:inherit;text-decoration:none}
.rq-language a[aria-current],.rq-language a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.rq-language a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rq-language>span{color:#777b78;font-size:11px}
.rq-language select,.site-footer-language select{appearance:none;width:auto;min-width:52px;max-width:80px;border:0;border-radius:0;background:transparent url('/assets/icons/chevron-down.svg') no-repeat right 2px center/13px 13px;color:inherit;font:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.03em;padding:10px 21px 10px 4px;cursor:pointer;box-shadow:none}
.rq-language select:focus-visible,.site-footer-language select:focus-visible{outline:2px solid #191c1b;outline-offset:3px}
.site-header .rq-language{margin-left:0;padding-left:20px;border-left:1px solid #d6d5d1}
.site-footer-language select{padding-block:2px}
.language-toolbar{display:flex;justify-content:flex-end;padding:12px 24px;background:#f4f3ef}
.brandline .rq-language{margin-left:auto}
@media(max-width:1200px){.site-header .rq-language{padding-left:12px}}
