.language-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .8rem;max-width:1140px;margin:auto;padding:1rem 1.5rem;font-size:.85rem;line-height:1.7}.language-links a{white-space:nowrap}.public-contact{text-align:center;padding:0 1.5rem;overflow-wrap:anywhere}
