.langpick{position:relative}
.langpick>summary{list-style:none;cursor:pointer;height:36px;padding:0 12px;border:1px solid var(--line,#e6e8ee);border-radius:999px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;background:#fff;color:var(--ink,#1c2430)}
.langpick>summary::-webkit-details-marker{display:none}
.langpick>summary:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.55}
.langpick-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line,#e7e9ef);border-radius:14px;box-shadow:0 12px 32px rgba(20,24,40,.12);min-width:168px;padding:6px;z-index:50}
.langpick-menu a{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:9px;color:var(--ink,#1c2430);text-decoration:none;font-size:13.5px;font-weight:550}
.langpick-menu a small{color:#8b93a1;font-weight:650;letter-spacing:.02em}
.langpick-menu a[aria-current="true"],.langpick-menu a:hover{background:#eef4ff;color:#1d4ed8}
.gs-static .gs-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
.gs-static .gs-cta-row .btn{text-decoration:none}
@media(max-width:640px){.langpick>summary{padding:0 10px}}
