.global-nav{position:relative;z-index:100;flex:none;display:flex;align-items:center;gap:20px;padding:18px 3vw;background:#090909;color:#eee;border-bottom:1px solid #494033;font:16px/1.5 Arial,"Microsoft YaHei",sans-serif;box-sizing:border-box}.global-nav *{box-sizing:border-box}.global-nav a{color:inherit;text-decoration:none}.global-brand{display:flex;align-items:center;gap:10px;font-weight:bold;white-space:nowrap}.global-brand img{width:42px;height:42px}.global-items{display:flex;align-items:center;gap:16px;margin-left:auto}.global-nav details{position:relative}.global-nav summary{cursor:pointer;white-space:nowrap}.global-nav details>div{position:absolute;top:100%;left:0;background:#171614;border:1px solid #685335;min-width:220px;padding:12px;box-shadow:0 14px 32px #0008}.global-nav details>div a{display:block;padding:10px}.global-nav a:hover,.global-nav summary:hover{color:#cfb07a}.global-quote{background:#cfb07a;color:#111!important;padding:10px;white-space:nowrap}.global-toggle{display:none}.section-nav{padding:8px 4vw!important}.section-nav [hidden]{display:none!important}.section-nav nav{margin-left:0}.global-nav a:focus-visible,.global-nav summary:focus-visible{outline:2px solid #cfb07a;outline-offset:3px}@media(max-width:760px){.global-toggle{display:block;margin-left:auto;background:none;color:#eee;border:1px solid #75613d;padding:8px}.global-items{display:none;position:absolute;left:0;right:0;top:100%;background:#111;padding:18px 24px;max-height:75vh;overflow:auto}.expanded .global-items{display:flex;flex-direction:column;align-items:stretch;gap:14px}.global-nav details>div{position:static;box-shadow:none;border:0;border-left:1px solid #75613d;margin:10px 0}.global-nav{padding:12px 20px}.section-nav nav{order:initial}.section-nav .languages{display:none!important}}
/* Navigation readability revision */
.global-nav{font-size:18px;font-weight:500;padding:18px 2vw;gap:14px}.global-items{gap:14px}.global-brand{font-size:22px}.global-nav details>div{font-size:18px;min-width:240px}.global-toggle{font-size:18px}.global-quote{font-size:16px}.global-nav summary{font-weight:600}

@media(min-width:761px) and (max-width:1380px){.global-nav{flex-wrap:wrap;padding:14px 24px}.global-brand{width:100%}.global-items{margin:0;display:flex;flex-wrap:wrap;gap:14px 20px;width:100%}.global-toggle{display:none}.global-nav details>div{z-index:101}}
