.language-links{display:flex;flex-wrap:wrap;gap:10px 18px;grid-column:1/-1;font:inherit;font-size:12px;line-height:1.7}.language-links a[aria-current=page]{font-weight:700;text-decoration:none}.language-links>span{font-weight:600}html:lang(hi),html:lang(ja),html:lang(zh){line-break:auto}html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3{letter-spacing:normal;line-height:1.2}

/* Header text shares its first baseline; labels do not participate in the control row. */
.site-header,.site-header nav,.site-header .brand{align-items:first baseline}.site-header .brand{--brand-icon-size:48px}.site-header .brand img{align-self:center;width:var(--brand-icon-size);height:var(--brand-icon-size)}.site-header .brand span{align-self:first baseline;line-height:var(--brand-icon-size)}
@media(max-width:640px){.site-header .brand{--brand-icon-size:46px}}
@media(max-width:360px){.site-header .brand{--brand-icon-size:44px}}
@media(min-width:1101px){.site-header{padding-block:24px}}
.site-header .header-preferences{display:flex;align-items:first baseline;flex-wrap:wrap;gap:24px 20px;min-width:0;margin-left:auto}.site-header .header-preferences .theme-control,.site-header .language-control{position:relative;display:flex;align-items:first baseline;min-width:0;margin:0;border:0;padding:0;font-size:12px}.site-header .header-preferences label{display:block;position:absolute;bottom:calc(100% + 4px);left:0;right:0;white-space:normal;color:var(--secondary);font-size:11px;line-height:1.4;margin:0}.site-header .header-preferences select{width:100%;max-width:180px;min-height:36px;font-size:13px}.site-header .header-preferences .theme-control select{max-width:144px}
@media(max-width:1240px){.site-header{flex-wrap:wrap}.site-header .header-preferences{margin-left:auto}.site-header nav{order:3;width:100%;margin-left:0;flex-wrap:wrap}}
@media(max-width:640px){.site-header .header-preferences{gap:24px 12px}.site-header .header-preferences select{max-width:144px;font-size:12px}.site-header .header-preferences .theme-control select{max-width:104px}.site-header .header-preferences label{font-size:10px}}
@media print{.site-header .header-preferences{display:none!important}}
