.lang-switch{display:flex;align-items:center;gap:8px;font-family:'Futura','Century Gothic','Helvetica Neue',sans-serif;font-weight:800;font-size:.74rem;letter-spacing:.14em;margin-left:26px;white-space:nowrap}
.lang-switch a{color:rgba(243,239,226,.62);text-decoration:none;padding:6px 2px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
.lang-switch a:hover{color:#2ae328}
.lang-switch a.on{color:#2ae328;border-bottom-color:#2ae328;pointer-events:none}
.lang-switch span{color:rgba(243,239,226,.3)}
.lang-switch button{background:none;border:0;border-bottom:2px solid transparent;color:rgba(243,239,226,.62);font:inherit;letter-spacing:inherit;padding:6px 2px;cursor:pointer;transition:color .2s,border-color .2s}
.lang-switch button:hover{color:#2ae328}
.lang-switch button.on{color:#2ae328;border-bottom-color:#2ae328;pointer-events:none}
.session-nav .back-link{margin-left:auto}
@media(max-width:900px){.lang-switch{order:1;margin-left:auto;margin-right:14px}.nav-toggle{order:2}.session-nav .lang-switch{margin-left:16px;margin-right:0}}
