.language-picker{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid #d9dfd2;border-radius:24px;background:#f7f7f2;padding:0 9px;color:#536548;min-height:36px;font:13px system-ui,sans-serif;letter-spacing:0;text-transform:none}.language-picker select{font:inherit;color:inherit;background:transparent;border:0;border-radius:16px;cursor:pointer;padding:7px 3px;width:auto;max-width:108px;min-height:34px}.language-picker select:focus-visible{outline:2px solid #63764f;outline-offset:2px}html:not([lang=en]){font-family:system-ui,-apple-system,'Noto Sans',sans-serif}html:not([lang=en]) .hero h1{line-height:1.23;letter-spacing:-.025em}html:not([lang=en]) h1,html:not([lang=en]) h2{overflow-wrap:anywhere}html:not([lang=en]) .eyebrow{letter-spacing:.08em}@media(max-width:700px){.site-header{flex-wrap:wrap;height:auto;gap:12px;padding-block:16px}.site-header nav{flex-wrap:wrap;gap:12px}.language-picker{min-height:32px}.language-picker select{max-width:92px;font-size:12px}.header-actions{flex-wrap:wrap}.topbar-actions{gap:6px}}
@media(max-width:700px){.site-header{position:relative;align-items:flex-start}.site-header nav{flex-basis:100%;gap:18px}.site-header .language-picker{position:absolute;top:20px;right:22px}html:not([lang=en]) .hero h1{font-size:clamp(29px,8.5vw,42px);line-height:1.35}html:not([lang=en]) .case-hero h1{font-size:32px;line-height:1.3}html:not([lang=en]) .brand-note{display:none}}
