/* Start custom CSS for html, class: .elementor-element-029a333 *//* ===== Better Spacing & Readability for Privacy Policy ===== */

/* المسافة العامة بين الأقسام */
.ny-policy .box{
  padding: 28px !important;
}

/* كل عنوان Section */
.ny-policy h2{
  margin-top: 32px !important;
  margin-bottom: 14px !important;
}

/* أول عنوان ما يكونش فيه margin-top كبير */
.ny-policy h2:first-of-type{
  margin-top: 0 !important;
}

/* الفقرات */
.ny-policy p{
  margin-bottom: 14px !important;
  line-height: 2 !important;
}

/* القوائم */
.ny-policy ul{
  margin: 10px 0 18px !important;
  gap: 10px !important;
}

/* عناصر القائمة */
.ny-policy li{
  padding: 14px 16px !important;
  line-height: 1.9 !important;
}

/* فاصل بصري خفيف بين الأقسام */
.ny-policy h2::after{
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  margin-top: 10px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    rgba(202,164,90,.8),
    rgba(253,231,238,.6)
  );
}

/* صندوق الملاحظة (contact) */
.ny-policy .note{
  margin: 28px 0 !important;
  padding: 18px !important;
  line-height: 1.9 !important;
  font-size: 14.5px !important;
}

/* ===== Mobile Optimization ===== */
@media (max-width: 600px){

  .ny-policy .box{
    padding: 20px !important;
  }

  .ny-policy h1{
    font-size: 24px !important;
  }

  .ny-policy h2{
    font-size: 16.5px !important;
    margin-top: 26px !important;
  }

  .ny-policy p,
  .ny-policy li{
    font-size: 14.5px !important;
  }

}/* End custom CSS */