.tdt-language-switch{display:flex;align-items:center;gap:.1rem;flex:0 0 auto;font:600 13px/1.2 system-ui,sans-serif;white-space:nowrap}
.tdt-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:.3rem;text-decoration:none;color:#52604e;border-radius:6px}
.tdt-language-switch a[aria-current=page]{color:#173c32;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
.tdt-language-switch a:hover{background:#eeece3}
.tdt-language-switch a:focus-visible{outline:2px solid #173c32;outline-offset:2px}
.site-header__inner>.tdt-language-switch{margin-left:.3rem}
@media(max-width:1100px){.site-header__inner>.tdt-language-switch{order:2}.site-header__inner>.nav-toggle{order:3}.brand-lockup{min-width:0}.brand-lockup__copy{min-width:0}}
@media(max-width:480px){.site-header .site-header__inner{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding-block:10px}.site-header__inner>.brand-lockup{grid-column:1/-1;grid-row:1}.site-header__inner>.tdt-language-switch{grid-column:1;grid-row:2;margin-left:0}.site-header__inner>.nav-toggle{grid-column:2;grid-row:2;margin-top:0;align-self:center}.brand-lockup__symbol{flex-shrink:0}.brand-lockup .brand__project{font-size:25px}.brand__attribution{font-size:11px}.tdt-language-switch a{min-width:36px}}
html[lang=en-GB] .brand__attribution{max-width:36em}
