.cys-language-picker{position:relative;z-index:32;color:inherit;font:inherit}
.cys-language-picker summary{display:flex;align-items:center;justify-content:center;gap:.3em;min-height:40px;min-width:44px;font-size:.77rem;letter-spacing:.045em;cursor:pointer;list-style:none}
.cys-language-picker summary::-webkit-details-marker{display:none}
.cys-language-picker summary:focus-visible,.cys-language-picker a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.cys-language-picker summary span{font-size:1rem;line-height:1}
.cys-language-picker[open] summary span{transform:rotate(180deg)}
.studio-top .cys-language-picker nav,.v5-header .cys-language-picker nav{position:absolute;top:100%;right:0;display:grid;gap:0;min-width:132px;margin:2px 0 0;padding:6px;border:1px solid #d7d4c8;border-radius:8px;background:#fbf8f1;color:#18312f;box-shadow:0 6px 18px #172c251c}
.v5-header>nav{margin-left:auto}
.v5-header .cys-language-picker nav a{width:100%}
.cys-language-picker nav a{display:block;padding:9px 12px;text-decoration:none;font-size:.84rem;line-height:1.25;white-space:nowrap}
.cys-language-picker a[aria-current=page],.cys-language-picker a:hover{background:#e5e9df;border-radius:4px}
@media(max-width:640px){.studio-top{column-gap:8px}.studio-top .cys-language-picker{margin-left:auto}.studio-top .direct-nav{display:none}}
@media(max-width:590px){.v5-header{flex-wrap:wrap;gap:2px 10px}.v5-header>.wordmark{order:0}.v5-header>.cys-language-picker{order:1;margin-left:auto}.v5-header>nav{order:2;flex:1 1 100%;justify-content:space-between;column-gap:7px}.v5-header>nav a{min-height:31px}}
