.language-picker{position:relative;flex-shrink:0;font-size:12px;font-weight:700}.language-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:7px 11px;border-radius:5px;color:var(--ink)}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary span{font-size:17px;line-height:1}.language-picker[open] summary{border-color:var(--accent)}.language-options{position:absolute;right:0;top:calc(100% + 9px);width:174px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 34px #17334320;z-index:30}.language-options a{display:flex;gap:12px;padding:10px 12px;font-size:12px;font-weight:400;border-radius:4px}.language-options a:hover,.language-options a[aria-current]{background:var(--background)}.language-options a[aria-current] b{color:var(--primary);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.language-options b{font-size:11px}@media(max-width:800px){.language-picker summary{font-size:11px;padding:5px 9px}.language-picker{align-self:center}.header nav{gap:18px;font-size:13px}.header-inner{column-gap:9px}}

.site-chrome{position:sticky;top:0;z-index:20}.site-chrome .header{position:relative;top:auto;z-index:auto}html{scroll-padding-top:calc(var(--header-height,94px) + 48px)}@media(max-width:800px){html{scroll-padding-top:130px}}@media print{.site-chrome{display:none}}
