.elementor-878 .elementor-element.elementor-element-070c53a{--display:flex;}/* Start custom CSS for html, class: .elementor-element-a41c57f *//* ===== NH • Privacy page – branded polish (scoped) ===== */
.nh-privacy{
  max-width: 980px;
  margin: 0 auto;
  padding: 8px 12px 28px;
  direction: rtl;
}
.nh-privacy .nh-h1{
  font-weight: 900;
  font-size: clamp(30px,4vw,44px);
  line-height: 1.2;
  margin: 0 0 6px;
  color: #0b2233;
  text-align: right;
  letter-spacing: .2px;
}
.nh-privacy .nh-sub{
  color: #4a6478;
  margin: 0 0 16px;
  text-align: right;
}

/* תוכן עניינים */
.nh-privacy .nh-toc{
  background: linear-gradient(180deg,#ffffff 0,#f7fbff 100%);
  border: 1px solid rgba(168,197,219,.45);
  border-radius: 14px;
  box-shadow: 0 10px 26px rgba(16,24,40,.08);
  padding: 12px 14px;
  margin: 8px 0 16px;
}
.nh-privacy .nh-toc h3{
  margin: 0 0 8px;
  font-weight: 900;
  color: #0b2233;
  font-size: 18px;
}
.nh-privacy .nh-toc ul{
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 6px;
}
.nh-privacy .nh-toc a{
  color: #1b88e5;
  font-weight: 800;
  text-decoration: none;
  border-bottom: 1px dashed rgba(27,136,229,.35);
}
.nh-privacy .nh-toc a:hover{
  filter: brightness(1.05);
  border-bottom-color: transparent;
}

/* כרטיס התוכן */
.nh-privacy .nh-article{
  background:
    radial-gradient(900px 360px at 88% -10%, rgba(27,136,229,.08), transparent 55%),
    radial-gradient(640px 260px at 10% 0, rgba(255,209,102,.12), transparent 60%),
    linear-gradient(180deg,#ffffff 0,#fbfdff 100%);
  border: 1px solid rgba(168,197,219,.35);
  border-radius: 18px;
  box-shadow: 0 18px 44px rgba(16,24,40,.08), inset 0 1px 0 #fff;
  padding: 18px 18px 22px;
}

/* כותרות משנה */
.nh-privacy h2{
  position: relative;
  margin: 20px 0 10px;
  padding-inline-start: 14px;
  color: #0b2233;
  font-weight: 900;
  line-height: 1.25;
}

/* טקסט ופסקאות */
.nh-privacy p{
  color: #123247;
  line-height: 1.8;
  margin: 0 0 12px;
  font-size: 16px;
}

/* רשימות */
.nh-privacy ul{
  list-style: none;
  margin: 8px 0 14px;
  padding: 0;
  display: grid;
  gap: 8px;
}
.nh-privacy li{
  position: relative;
  padding-inline-start: 22px;
  color: #163349;
}
.nh-privacy li::before{
  content: "";
  position: absolute;
  inset-inline-start: 0;
  top: .55em;
  width: 9px; height: 9px;
  border-radius: 50%;
  background:
    radial-gradient(circle at 35% 35%, #fff 0 35%, transparent 36% 100%),
    #1b88e5;
  box-shadow: 0 0 0 2px rgba(27,136,229,.18);
}

/* לינקים */
.nh-privacy a{
  color: #1b88e5;
  font-weight: 800;
  text-decoration: none;
  border-bottom: 1px dashed rgba(27,136,229,.35);
}
.nh-privacy a:hover{
  filter: brightness(1.05);
  border-bottom-color: transparent;
}

/* מובייל */
@media (max-width:720px){
  .nh-privacy{ padding-inline: 10px; }
  .nh-privacy .nh-article{ border-radius: 14px; padding: 16px; }
  .nh-privacy h2{ margin: 16px 0 8px; }
}

/* בונוס קטן: גלילה חלקה לעוגנים (#...) */
html{ scroll-behavior: smooth; }/* End custom CSS */