/* ============================================================
   AYOONI — עיצוב לעמודי המידע (מדיניות פרטיות / תנאי שימוש / נגישות)
   ============================================================ */
:root{
  --black:#000; --ink:#111; --white:#fff;
  --forest:#33452f; --muted:#5b5b5b; --line:#e4e4e4;
  --font-body:"Assistant","Heebo","Segoe UI",Arial,sans-serif;
  --font-display:"Heebo","Assistant","Segoe UI",Arial,sans-serif;
  --maxw:820px; --gutter:clamp(18px,5vw,48px);
}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--white);line-height:1.5}
img{max-width:100%;display:block}
a{color:inherit}
.shell{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}

/* --- כותרת עליונה --- */
.lp-header{border-bottom:1px solid var(--line);background:var(--white)}
.lp-header__inner{
  min-height:88px;display:flex;align-items:center;justify-content:space-between;
  gap:20px;max-width:1240px;margin-inline:auto;padding-inline:var(--gutter);
}
.lp-logo{flex:none;width:72px;height:72px;display:block;transition:transform .25s ease}
.lp-logo:hover{transform:scale(1.04)}
.lp-logo img{width:100%;height:100%;object-fit:contain}
.lp-back{font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}
.lp-back:hover{text-decoration:underline;text-underline-offset:4px}

/* --- גוף העמוד --- */
.lp-main{padding-block:clamp(34px,6vw,70px)}
.lp-main h1{
  margin:0 0 .35em;font-family:var(--font-display);font-weight:700;
  font-size:clamp(27px,4vw,44px);letter-spacing:.02em;line-height:1.25;
}
.lp-updated{margin:0 0 2.4em;font-size:14px;color:var(--muted)}
.lp-main h2{
  margin:2.1em 0 .6em;font-family:var(--font-display);font-weight:600;
  font-size:clamp(17px,1.9vw,21px);
}
.lp-main h2:first-of-type{margin-top:0}
.lp-main p{margin:0 0 1em;font-size:clamp(15px,1.15vw,16.5px);line-height:1.95}
.lp-main ul{margin:0 0 1.2em;padding-inline-start:1.2em}
.lp-main li{margin-bottom:.6em;font-size:clamp(15px,1.15vw,16.5px);line-height:1.9}
.lp-main a{color:var(--forest);text-underline-offset:3px}
.lp-rule{width:52px;height:2px;background:var(--forest);border:0;margin:0 0 2em}

/* מקומות שדורשים השלמה מצד בעלי העסק */
.lp-fill{
  background:#fff6d8;border:1px dashed #d8b23a;border-radius:6px;
  padding:2px 8px;font-size:.94em;color:#6b5309;
}
.lp-note{
  background:#f6f6f6;border-inline-start:3px solid var(--forest);
  padding:16px 18px;margin:0 0 1.6em;border-radius:0 6px 6px 0;
}
.lp-note p{margin:0;font-size:15px}

/* --- תחתית --- */
.lp-footer{
  background:var(--black);color:var(--white);
  padding-block:clamp(28px,4vw,46px);margin-top:clamp(40px,7vw,80px);
}
.lp-footer__inner{
  max-width:1240px;margin-inline:auto;padding-inline:var(--gutter);
  display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;
  font-size:14px;
}
.lp-footer a{color:inherit;text-decoration:none}
.lp-footer a:hover{text-decoration:underline}
.lp-footer nav{display:flex;flex-wrap:wrap;gap:14px 22px}

@media (max-width:600px){
  .lp-header__inner{min-height:70px}
  .lp-logo{width:58px;height:58px}
  .lp-footer__inner{flex-direction:column;align-items:flex-start}
}
