.article-language { flex-wrap: wrap; gap: 1.25rem; margin: 0 0 1.5rem; }
.article-language a { min-height: 44px; display: inline-flex; align-items: center; }
.article-language a[aria-current="page"] { color: var(--ink); border-bottom-color: currentColor; font-weight: 600; }
.article-language a:focus-visible { outline: 2px solid var(--ink); outline-offset: 4px; }
