.language-switcher{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:3px;border:1px solid #dce4f2;border-radius:10px;background:#f8faff;white-space:nowrap}
.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:29px;padding:4px 5px;border-radius:7px;font:600 11px/1.2 Inter,Arial,sans-serif;text-decoration:none;color:#62718c;letter-spacing:.2px}
.language-switcher a[aria-current="page"]{background:#e5ecff;color:#2445b8}
.language-switcher a:hover{background:#edf2ff;color:#2445b8}
.language-switcher a:focus-visible{outline:3px solid #e3836c;outline-offset:2px}
.header-inner>.language-switcher{order:2;margin-left:0}
.header-inner>.site-nav{order:1;margin-left:auto}
.header-inner>.menu-toggle{order:3}
.biz-topbar>.language-switcher{order:2}
.biz-topbar>.biz-nav{order:1;margin-left:auto}
.policy-topbar>.language-switcher{margin-left:auto}
@media(max-width:960px) and (min-width:761px){.header-inner{gap:15px}.site-nav{gap:13px}.language-switcher a{min-width:25px;padding-inline:4px}}
@media(max-width:760px){.header-inner{gap:10px}.header-inner>.language-switcher{margin-left:auto}.language-switcher a{min-width:27px;min-height:30px}.biz-topbar{position:relative;flex-direction:column;align-items:flex-start;padding-top:17px;padding-bottom:13px;gap:12px}.biz-topbar>.language-switcher{position:absolute;right:0;top:19px}.biz-topbar>.biz-nav{margin-left:0;width:100%;justify-content:space-between}.policy-home-links{width:100%}}
@media(max-width:380px){.header-inner>.brand img{width:105px}.header-inner>.brand>span{font-size:7px;padding-left:7px;letter-spacing:1px}.header-inner>.brand{gap:7px}.language-switcher a{min-width:25px}.header-inner>.menu-toggle{width:38px}}
/* The little note belongs to the photograph, with room for both languages. */
.photo-label{max-width:290px}
.photo-label>div{min-width:0}
.photo-label strong,.photo-label>div>span{white-space:normal}
.photo-label>div>span{max-width:205px;font-style:italic;line-height:1.55}
@media(max-width:760px){.photo-label{max-width:250px}.photo-label>div>span{max-width:167px}}
