.ohs-language-bar{position:relative;z-index:80;display:flex;justify-content:flex-end;min-height:36px;padding:4px max(20px,calc((100vw - 1240px)/2));background:#17283f;color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.ohs-language details{position:relative}.ohs-language summary{cursor:pointer;list-style:none;padding:3px 10px;border:1px solid #708092;border-radius:4px;min-width:126px;text-align:center}.ohs-language summary::-webkit-details-marker{display:none}.ohs-language summary::after{content:' ▾';padding-left:7px}.ohs-language ul{position:absolute;top:100%;right:0;min-width:168px;list-style:none;margin:5px 0 0;padding:5px;background:#fff;color:#17283f;box-shadow:0 8px 24px #0003;border:1px solid #d8dfe8;border-radius:6px}.ohs-language li{padding:0;margin:0}.ohs-language a{display:block;padding:8px 13px;text-decoration:none;white-space:nowrap}.ohs-language a:hover,.ohs-language a[aria-current=true]{background:#e9eef5;color:#12243a}.ohs-language a[aria-current=true]::after{content:' ✓'}.ohs-language :focus-visible{outline:3px solid #78c9ff;outline-offset:2px}.ohs-language-suggestion{position:fixed;z-index:100;bottom:16px;right:16px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:15px;background:#fff;color:#17283f;border:1px solid #a4b2c4;border-radius:8px;box-shadow:0 5px 25px #0003;padding:12px 16px;font:14px/1.5 Arial,sans-serif}.ohs-language-suggestion a{color:#163e6a;text-decoration:underline}.ohs-language-suggestion button{border:0;background:transparent;color:#17283f;cursor:pointer;font-size:24px;line-height:1;padding:4px}.home-header nav{flex-wrap:wrap}.navigation>a{white-space:normal}.navigation{row-gap:6px}@media(max-width:800px){.ohs-language-bar{padding:4px 12px}.ohs-language summary{min-width:118px}.ohs-language-suggestion{bottom:10px;right:10px;max-width:calc(100vw - 20px)}}@media print{.ohs-language-bar,.ohs-language-suggestion{display:none!important}}
