.privacy-languages { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 30px 0; }
.privacy-languages a { font-size: 16px; line-height: 1.6; text-underline-offset: 4px; }
.privacy-languages a[aria-current="page"] { font-weight: 600; text-decoration-thickness: 2px; }
.privacy-languages a:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; }
.legal h1 { font-size: clamp(28px, 6.5vw, 46px); line-height: 1.15; overflow-wrap: break-word; hyphens: auto; }
.legal p { overflow-wrap: break-word; }
