/* עיצוב לעמודים הפשוטים: אודות, יצירת קשר, הצהרת נגישות */
:root{
  --paper:#fbf6ee;--paper-2:#f1e4ce;--surface:#fffdf9;--ink:#3b2e21;--ink-soft:#5a4a37;
  --bronze:#b5793f;--bronze-deep:#8c5a2e;--gold-mist:#ead2a6;--stone:#e1d3b8;
  --radius:16px;--shadow:0 18px 40px -28px rgba(59,46,33,.55);
}
*{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{background:var(--paper);color:var(--ink);font-family:'Rubik',system-ui,sans-serif;font-size:16.5px;direction:rtl;text-align:right;overflow-x:hidden;}
img{max-width:100%;display:block;}
h1,h2,h3{font-family:'Frank Ruhl Libre',serif;font-weight:600;margin:0;text-wrap:balance;color:var(--ink);}
p,li{line-height:1.75;}
p{margin:0;}
a{color:inherit;}
.wrap{max-width:1000px;margin-inline:auto;padding-inline:24px;}
.narrow{max-width:720px;}
@media (max-width:480px){.wrap{padding-inline:16px;}}
.eyebrow{font-size:13px;letter-spacing:.12em;color:var(--bronze-deep);font-weight:700;}
section{padding-block:64px;}
@media (max-width:640px){section{padding-block:46px;}}
.page-hero{padding-block:56px 40px;background:linear-gradient(180deg,var(--paper),var(--paper-2));}
.page-hero h1{font-size:clamp(32px,5vw,48px);margin-top:10px;}
.page-hero .sub{margin-top:16px;font-size:clamp(16.5px,2vw,19px);color:var(--ink-soft);max-width:52ch;}
.section-head{max-width:640px;margin-bottom:28px;}
.section-head h2{font-size:clamp(24px,3.4vw,32px);margin-top:8px;}
.text p{color:var(--ink-soft);max-width:62ch;}
.text p + p{margin-top:14px;}
.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;background:var(--bronze-deep);color:#fff;font-weight:700;font-size:16px;text-decoration:none;}
.btn-primary:hover{background:var(--ink);}
.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;border:1.5px solid var(--bronze);color:var(--bronze-deep);font-weight:700;font-size:15.5px;text-decoration:none;}
.btn-ghost:hover{background:var(--paper-2);}
.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}
.alt{background:var(--paper-2);}
.card{background:var(--surface);border:1px solid var(--stone);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow);}
.card h3{font-size:20px;}
.card p{margin-top:8px;color:var(--ink-soft);font-size:15.5px;}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
@media (max-width:760px){.grid-3{grid-template-columns:1fr;}}
.num{font-family:'Frank Ruhl Libre',serif;color:var(--bronze);font-size:15px;letter-spacing:.08em;}
.split{display:grid;grid-template-columns:.75fr 1.25fr;gap:44px;align-items:start;}
.split img{border-radius:var(--radius);border:1px solid var(--stone);box-shadow:var(--shadow);}
@media (max-width:760px){.split{grid-template-columns:1fr;gap:26px;}.split img{max-width:300px;}}
.photos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.photos img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;border:1px solid var(--stone);}
@media (max-width:640px){.photos{grid-template-columns:1fr 1fr;}}
.legal h2{font-size:22px;margin-top:34px;}
.legal p,.legal li{color:var(--ink-soft);max-width:68ch;}
.legal p{margin-top:10px;}
.legal ul{margin:10px 0 0;padding-inline-start:22px;}
.draft-note{margin-top:18px;background:#fff4d6;border:1px solid #e3c46d;border-radius:10px;padding:12px 16px;font-size:14.5px;color:#5a4400;max-width:68ch;}

/* נגיעות פסטל עדינות, כמו בדף הבית (מורן, 29.10.2026) */
:root{--peach:#f6dcc8;--butter:#f5e6c0;--blush:#f1d5d2;--champ:#efe2cf;--apricot:#f3cfb2;}
html body .page-hero{position:relative;overflow:hidden;}
html body .page-hero::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--blush),transparent 70%);inset-inline-end:-80px;top:-140px;opacity:.85;pointer-events:none;}
html body .page-hero::after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--butter),transparent 70%);inset-inline-start:-60px;bottom:-200px;opacity:.9;pointer-events:none;}
html body .page-hero > *{position:relative;z-index:1;}
html body section.alt{background:linear-gradient(160deg,#f9eadf,#f8ece9 55%,#faf1de);}
html body .grid-3 .card{border-top:4px solid var(--peach);}
html body .grid-3 .card:nth-child(3n+2){border-top-color:var(--blush);}
html body .grid-3 .card:nth-child(3n){border-top-color:var(--butter);}
html body .card.tint{background:linear-gradient(160deg,#f6dcc8,#f9e9dc);border:none;}
html body .card.tint.b{background:linear-gradient(160deg,#f1d5d2,#f7e6e3);}
html body .card.tint.c{background:linear-gradient(160deg,#f5e6c0,#faf0d9);}
html body .note-box{background:linear-gradient(135deg,var(--blush),var(--peach) 55%,var(--butter));border-radius:var(--radius);padding:26px 24px;}
html body .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:8px;}
html body .facts div{background:var(--surface);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow);}
html body .facts b{display:block;font-size:14px;color:var(--bronze-deep);margin-bottom:4px;}
html body .price-line{font-family:'Frank Ruhl Libre',serif;font-size:24px;font-weight:700;color:var(--ink);}