.language-switch{display:flex;justify-content:flex-end;align-items:center;gap:4px;flex-wrap:wrap;padding:8px max(16px,calc((100vw - 1200px)/2));background:#102649;color:#fff;font:500 14px/1.5 system-ui,sans-serif;position:relative;z-index:5}.language-switch a{color:inherit;text-decoration:none;border:1px solid transparent;border-radius:5px;padding:9px 12px;min-height:42px;display:inline-flex;align-items:center}.language-switch a[aria-current]{background:#fff;color:#102649}.language-switch a:hover{border-color:#c5d4e9}.language-switch a:focus-visible{outline:3px solid #d9bd80;outline-offset:2px}.translation-notice{background:#f0f4f9;color:#233c57;padding:8px 20px;font:400 14px/1.7 system-ui,sans-serif;border-bottom:1px solid #d4dfed}.translation-notice summary{cursor:pointer;font-weight:600;min-height:28px}.translation-notice p{max-width:1100px;margin:8px auto}.translation-notice summary{max-width:1100px;margin:auto}html:lang(en) body,html:lang(ja) body,html:lang(ko) body{overflow-wrap:anywhere}html:lang(en) h1,html:lang(ja) h1,html:lang(ko) h1{letter-spacing:normal;line-height:1.25}html:lang(en) .intro h1{font-size:clamp(30px,4.4vw,62px)}html:lang(ko) p,html:lang(ko) li{word-break:keep-all;overflow-wrap:anywhere}html:not(:lang(zh)) .brand-label{max-width:24ch}html:not(:lang(zh)) .rebuild-nav{gap:6px 20px}html:not(:lang(zh)) .rebuild-nav a{font-size:14px}html:not(:lang(zh)) .topics a{white-space:normal}html:not(:lang(zh)) .article-toc a{overflow-wrap:anywhere}.language-switch~header{top:0}@media(max-width:640px){.language-switch{justify-content:center;padding:5px 8px;gap:2px}.language-switch a{padding:8px 10px;font-size:14px}.translation-notice{padding:6px 16px}html:not(:lang(zh)) header{flex-wrap:wrap;gap:10px}html:not(:lang(zh)) .brand-label{max-width:20ch}html:not(:lang(zh)) .intro h1{font-size:clamp(28px,7vw,38px)!important;line-height:1.3!important}html:not(:lang(zh)) .rebuild-nav a{white-space:nowrap}html:not(:lang(zh)) .topics a{min-width:140px}html:not(:lang(zh)) .article-toc .topics a{min-width:0}}@media print{.language-switch{display:none}.translation-notice{display:block}.translation-notice p{display:block}}
