.studio-language{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;padding:3px;border:2px solid var(--ink,#16161a);border-radius:999px;background:var(--stock,#f2ede0);line-height:1;font-family:inherit}
.studio-language a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--ink,#16161a);font-size:12px;font-weight:800;letter-spacing:.03em;text-decoration:none;white-space:nowrap}
.studio-language a[aria-current="page"]{background:var(--ink,#16161a);color:var(--stock,#f2ede0)}
.studio-language a:hover{background:var(--sun,#ffb511);color:var(--ink,#16161a)}
.studio-language a:focus-visible{outline:3px solid #002e7f;outline-offset:3px}
.studio-language-header{flex-wrap:wrap}
.studio-language-header>nav{min-width:0;flex:1 1 auto}
.studio-language-header>.studio-language{margin-left:auto}
.topbar .pill.studio-language-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(8px,1vw,14px)}
.topbar .pill.studio-language-header>.pill-mark{grid-column:1;grid-row:1}
.topbar .pill.studio-language-header>nav{grid-column:2;grid-row:1;justify-content:flex-end;flex-wrap:wrap;gap:4px}
.topbar .pill.studio-language-header>nav a{font-size:14px;padding:.5em .55em}
.topbar .pill.studio-language-header>.studio-language{grid-column:3;grid-row:1}
.topbar~main section[id]{scroll-margin-top:112px}
@media(max-width:700px){.studio-language-header{gap:8px!important}.studio-language-header>.studio-language{order:1}.studio-language-header>nav{order:2;flex-basis:100%;justify-content:flex-start!important;flex-wrap:wrap!important}}
@media(max-width:700px){.topbar .pill.studio-language-header{grid-template-columns:minmax(0,1fr) auto;border-radius:28px}.topbar .pill.studio-language-header>.studio-language{grid-column:2;grid-row:1}.topbar .pill.studio-language-header>nav{grid-column:1/-1;grid-row:2;justify-content:space-between!important}.topbar~main section[id]{scroll-margin-top:170px}}
