.language-switcher{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:38px;padding:5px clamp(12px,3vw,48px);background:#fcfcfa;border-bottom:1px solid #e5e5e5;font:11px 'Instrument Sans',Arial,sans-serif;flex-wrap:wrap}.language-switcher>span{color:#777;margin-right:12px}.language-switcher a{padding:5px 8px;border:1px solid transparent;line-height:1.2;text-decoration:none;color:#333}.language-switcher a[aria-current]{border-color:#0066ff;color:#0066ff}.language-switcher a:hover{background:#0a0a0a;color:white}.language-switcher a:focus-visible{outline:2px solid #0066ff;outline-offset:2px}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2{line-height:1.1;letter-spacing:0}html[lang="zh-Hans"] .mono{letter-spacing:.025em!important}html:not([lang="en"]) #root header nav{gap:16px}html:not([lang="en"]) #root header nav button{font-size:10px}#root input,#root textarea{min-width:0}@media(max-width:480px){.language-switcher{justify-content:center;gap:3px}.language-switcher>span{margin-right:4px}.language-switcher a{padding:5px 7px}#root #contact .mono{overflow-wrap:anywhere}}.language-switcher .journal-nav{margin-right:auto;color:#0a0a0a;font-weight:600;border-bottom:1px solid #0066ff}.business-emails{display:flex;flex-direction:column;gap:4px}.business-emails a{text-decoration:underline;text-decoration-color:#0066ff;text-underline-offset:4px}.page-footer nav{flex-wrap:wrap;gap:12px 20px}.journal-card{text-decoration:none;display:flex;flex-direction:column;transition:background .2s}.journal-card:hover{background:#f5f5f3}.journal-card .page-eyebrow{display:block;margin-bottom:28px}.journal-card h2{font-size:clamp(23px,3vw,34px);line-height:1.15}.journal-read{margin-top:auto;padding-top:32px;font-size:12px;color:#0066ff}.journal-article{max-width:1000px}.journal-article h1{font-size:clamp(38px,5.5vw,72px)}.article-meta{font-size:12px;color:#777;margin-bottom:24px}.journal-article .page-grid{display:block;border:none;margin-top:48px}.journal-article .page-block{border:none;border-top:1px solid #e5e5e5;padding:28px 0;background:transparent}.journal-article .page-block p{font-size:18px;line-height:1.8}.article-sources{margin-top:40px;padding:24px;background:#f5f5f3;font-size:13px;line-height:1.7}.article-sources h2{font-size:13px;font-weight:600;margin-bottom:10px}.article-sources a{color:#0066ff;text-decoration:underline}@media(max-width:480px){.language-switcher .journal-nav{margin-right:auto;padding-left:0}.language-switcher>span{display:none}}