.language-switch{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 32px;padding-bottom:18px;border-bottom:1px solid var(--line)}.language-switch a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--lab-muted);text-decoration:none}.language-switch a[aria-current]{color:var(--lab-ink);font-weight:650;text-decoration:underline;text-underline-offset:7px}.language-switch a:hover{color:var(--lab-ink)}.article>.language-switch{margin-top:12px}.article-header h1{overflow-wrap:break-word}.prose:lang(en),.prose:lang(es){word-break:normal}.prose:lang(ja),.prose:lang(zh-Hans){word-break:normal;line-break:strict}.article-header h1:lang(ja),.article-header h1:lang(zh-Hans){word-break:normal;line-break:strict}@media(max-width:760px){.language-switch{gap:4px 20px;margin-bottom:24px}.header:has(+main .language-switch) nav{gap:14px}.header:has(+main .language-switch) .brand{font-size:15px;gap:7px}.header:has(+main .language-switch) nav a{font-size:11px}.header:has(+main .language-switch){gap:10px}}
@media(max-width:480px){.header{height:auto;min-height:100px;flex-wrap:wrap;padding-block:18px;gap:6px}.header nav{width:100%;gap:24px!important}.header nav a{min-height:34px;font-size:12px!important}.article-header h1{font-size:28px}.language-switch{gap:2px 19px}}
