.header-tools{display:flex;align-items:center;gap:16px;order:3;flex-shrink:0}
.site-header #navigation{order:2;margin-left:auto;gap:20px}
.site-header{gap:22px}
.language-switch{display:flex;align-items:center;gap:2px;border:1px solid var(--line);padding:3px}
.language-switch a{font:600 11px/1.4 var(--font);letter-spacing:.03em;padding:6px 8px;text-decoration:none;color:var(--ink);min-width:32px;text-align:center}
.language-switch a[aria-current=page]{background:#183c2e;color:#fff}
.language-switch a:hover{background:#e2e9dd;color:#173b2e}
.language-switch a:focus-visible{outline:2px solid #9f793b;outline-offset:2px}
html[lang=de] .section-heading h2,html[lang=de] .deployment-grid{hyphens:auto}
.deployment-grid>article{min-width:0;overflow-wrap:break-word}
.config-table p,.cell-info p,.calibration-loop h3{overflow-wrap:break-word}
@media(min-width:981px) and (max-width:1200px){.site-header{padding-inline:25px;gap:16px}.site-header #navigation{gap:12px}.research-brand{font-size:18px;min-width:215px;gap:12px}.language-switch a{padding-inline:6px;min-width:28px}}
@media(max-width:980px){.site-header #navigation{margin-left:0;gap:14px}.header-tools{margin-left:auto}}
@media(max-width:560px){.site-header{height:90px;padding-inline:18px;gap:10px}.site-header #navigation{top:90px}.header-tools{flex-direction:column;align-items:flex-end;gap:5px}.language-switch{padding:2px;gap:0}.language-switch a{font-size:10px;min-width:27px;padding:3px 5px}.site-header .menu-button{font-size:10px;padding:4px 10px}.research-brand{font-size:16px;gap:9px}.brand-symbol{font-size:24px;padding-right:9px}.research-brand small{font-size:7px}html{scroll-padding-top:105px}}
@media(max-width:360px){.site-header{padding-inline:12px}.research-brand{font-size:14px}.brand-symbol{font-size:21px}.research-brand small{font-size:6px}}
