
.legal{max-inline-size:760px;padding-block:clamp(40px,7vw,88px) 96px;display:grid;gap:14px}
html .legal h1,html[lang="ar"] .legal h1{font-size:clamp(34px,5vw,52px);line-height:1.15;margin-block:6px 0}
html .legal h2,html[lang="ar"] .legal h2{font-size:22px;line-height:1.3;margin-block-start:22px}
.legal p{font-size:17px;line-height:1.7;color:var(--ink)}
.legal .updated{font-size:14px;color:var(--slate)}
.legal .back{margin-block-start:28px}
.legal-name{font-family:var(--font-display);font-weight:600;font-size:22px}
html[lang="ar"] .legal-name{font-family:var(--font-ar)}
.brand svg{block-size:32px;inline-size:auto;flex-shrink:0}
.nav{gap:16px}
.lang-link{margin-inline-start:auto;font-size:14px;color:var(--slate)}
