.language-switch{font-size:12px;white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:5px 12px;color:var(--green)}
.topic-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:38px}.topic-intro>div{border-top:1px solid var(--line);padding-top:22px}.topic-intro h2{font-size:20px;letter-spacing:-.5px;line-height:1.6;max-width:430px;margin:12px 0}.topic-intro p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);max-width:520px}.topic-intro a{font-size:11px;color:var(--green)}@media(max-width:760px){.topic-intro{grid-template-columns:1fr;gap:24px;padding-bottom:28px}}
.site-header{gap:28px}.site-header .wordmark{font-size:19px;letter-spacing:-.7px}.site-header .header-note{font-size:9px;letter-spacing:1px}.footer-right{max-width:400px}.original-language{font-size:12px;color:#65765d;background:#eaf0e3;border:1px solid #dce5d3;padding:14px 18px;border-radius:8px;margin-bottom:28px;line-height:1.8}.original-language strong{font-weight:600}.intro-row h1{letter-spacing:-2px}
@media(max-width:1100px){.site-header .header-note{display:none}.language-switch{margin-left:auto}.site-header{gap:24px}.site-header nav{gap:20px}}
@media(max-width:760px){.site-header{flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:14px}.site-header .wordmark{font-size:17px;white-space:normal;min-width:0;flex:1}.brand-symbol{flex-shrink:0}.site-header nav{order:3;width:100%;margin:0}.site-header nav a:last-child{display:inline}.language-switch{font-size:11px}.intro-row h1{font-size:36px;letter-spacing:-1.5px}.site-footer .wordmark{white-space:normal;line-height:1.6}.original-language{font-size:11px}}
