/* עמודי תוכן משפטיים, נגישות / פרטיות */
.mh-legal{
  max-width: 860px;
  margin: 0 auto;
  padding: clamp(48px,7vh,90px) clamp(20px,5vw,40px) clamp(60px,9vh,110px);
  direction: rtl;
  text-align: right;
}
.mh-legal .mh-legal-kicker{
  display: inline-block;
  font-size: 12.5px;
  font-weight: 900;
  letter-spacing: .4px;
  color: var(--red, #c50c21);
  margin-bottom: 10px;
}
.mh-legal h1{
  font-size: clamp(32px,4vw,52px);
  font-weight: 900;
  letter-spacing: -1.5px;
  line-height: 1.12;
  margin: 0 0 10px;
  color: #0b1622;
}
.mh-legal .mh-legal-updated{
  color: #8a929b;
  font-size: 13px;
  margin: 0 0 30px;
}
.mh-legal h2{
  font-size: clamp(20px,2.2vw,26px);
  font-weight: 900;
  margin: 34px 0 12px;
  color: #0b1622;
}
.mh-legal p,
.mh-legal li{
  font-size: 16px;
  line-height: 1.95;
  color: #4b5560;
}
.mh-legal ul{
  margin: 6px 0 14px;
  padding-inline-start: 0;
  padding-inline-end: 22px;
  list-style: none;
}
.mh-legal ul li{
  position: relative;
  padding-inline-end: 20px;
  margin-bottom: 7px;
}
.mh-legal ul li::before{
  content: "";
  position: absolute;
  inset-inline-end: 0;
  top: 13px;
  width: 7px; height: 7px;
  border-radius: 50%;
  background: var(--red, #c50c21);
}
.mh-legal a{ color: var(--red, #c50c21); font-weight: 700; }
.mh-legal a:hover{ text-decoration: underline; }
.mh-legal .mh-legal-box{
  background: #fff8f8;
  border: 1px solid #f1dcdd;
  border-radius: 18px;
  padding: 22px 24px;
  margin-top: 26px;
}
.mh-legal .mh-legal-box p{ margin: 4px 0; }
