.language-switch{display:flex;gap:2px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;padding:3px;background:white}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:35px;height:38px;padding:0 6px;border-radius:7px;color:var(--green);font-size:14px;font-weight:600}.language-switch a[aria-current]{background:var(--green);color:white}.language-switch a:focus-visible{outline:3px solid #94dce2;outline-offset:2px}.language-switch a:hover{background:#dff1f3}.language-switch a[aria-current]:hover{background:var(--accent)}
@media(min-width:1301px){.header-inner{gap:20px}#nav{gap:24px}}
@media(min-width:1301px) and (max-width:1550px){.header-inner{gap:12px}.header-inner .brand-logo{width:180px}#nav{gap:12px;font-size:15px}#nav a{width:106px;min-width:106px;padding:10px 6px}.header-contact{font-size:15px;padding:12px}}
@media(max-width:760px){.header-inner{height:auto;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 0}.header-inner>.brand{grid-column:1}.header-inner>.language-switch{grid-column:2}.header-inner>.menu-button{grid-column:3}.header-contact{grid-column:1/-1;grid-row:2;width:100%;margin:0}.header-inner .brand-logo{width:155px;max-width:100%}#nav{top:100%;z-index:25}.language-switch a{min-width:32px;height:34px}.hero h1{overflow-wrap:normal}.publication-body h4{overflow-wrap:anywhere}}
html[lang="en-GB"] .publication-read-links .button:only-child{grid-column:1/-1}
