/* דפים משפטיים (נגישות, פרטיות, תקנון) באותו עיצוב של דף הנחיתה */
.legal{max-width:820px;padding:56px 0 40px}
.legal h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin-bottom:8px}
.legal .meta{color:var(--mute);font-size:15px;margin-bottom:30px}
.legal h2{font-size:clamp(21px,2.6vw,26px);margin:38px 0 10px;padding-top:18px;border-top:1px solid var(--line)}
.legal h3{font-size:18px;margin:20px 0 6px}
.legal p,.legal li{color:#d4d1ca;font-size:16.5px}
.legal p{margin-bottom:12px}
.legal ul,.legal ol{padding-inline-start:22px;margin:6px 0 14px;display:grid;gap:6px}
.legal a{color:var(--blue)}
.legal .box{padding:18px 22px;margin:16px 0}
.legal .ph{background:rgba(255,207,138,.12);color:#ffd9a3;border:1px dashed rgba(255,207,138,.6);border-radius:6px;padding:0 6px;font-weight:600}
.legal table{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:15.5px}
.legal th,.legal td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:start;vertical-align:top;color:#d4d1ca}
.legal th{color:var(--ink)}
html[lang="en"] [data-lang="he"],html[lang="he"] [data-lang="en"]{display:none}
.back{font-size:14px;color:var(--mute);text-decoration:none}
.back:hover{color:var(--ink);text-decoration:underline}
html.a11y-hc .legal p,html.a11y-hc .legal li,html.a11y-hc .legal td{color:#fff}
