/* Accessibility statement and privacy pages: one readable column. */
.legal-top{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(860px,100%);margin:0 auto;padding:28px 24px}
.legal-top .back{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.legal{width:min(860px,100%);margin:0 auto;padding:24px 24px 96px}
.legal h1{font-size:clamp(38px,6vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:600;margin-bottom:14px}
.legal .updated{font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:44px}
.legal h2{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:44px 0 12px}
.legal p,.legal li{font-size:17px;line-height:1.75;color:#33362f;max-width:68ch}
.legal ul{padding-inline-start:22px;margin:10px 0}
.legal li{margin-block:6px}
.legal a{text-decoration:underline;text-underline-offset:4px}
.legal .contact{margin-top:14px;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(18,20,22,.09)}
.legal .contact p{margin:4px 0}
html[lang=he] .legal h1{font-weight:700;letter-spacing:-.01em}
html[lang=he] .legal h2{font-weight:700;letter-spacing:0}
html[lang=he] .legal p,html[lang=he] .legal li{font-size:18px}
