.hdr .lang{display:flex;align-items:center;gap:1px;margin:0 6px 0 0}
.lang button{background:none;border:0;padding:8px 5px;font:600 12.5px/1 var(--font-ui,"Jost",Arial,sans-serif);letter-spacing:.1em;color:inherit;opacity:.6;cursor:pointer}
.lang button.on{opacity:1;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}
.lang button:hover{opacity:1}.lang button:focus-visible{outline:2px solid #94551F;outline-offset:2px}
.lang i{font-style:normal;opacity:.35;font-size:12px}
@media (max-width:899px){.hdr .lang{display:none}}
.md-list .lang{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(42,31,23,.14)}
.md-list .lang .lang-k{flex-basis:100%;font:600 11.5px/1.2 var(--font-ui,"Jost",Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:2px}
.md-list .lang button{font-size:16px;letter-spacing:.02em;padding:10px 10px 10px 0}
