/* דף התקציר — עומד בפני עצמו. הטקסט הוא הדף; כל השאר יושב בצד וקטן.
   רוחב-קריאה נוח, טיפוגרפיה גדולה, ובלי כותרות-משנה שאיש לא ביקש. */

.sum-page{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:34px;align-items:start;
  margin:10px 0 40px}
@media(max-width:980px){.sum-page{grid-template-columns:minmax(0,1fr)}}

.sum-main{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);padding:38px 44px 30px;position:relative;overflow:hidden;
  max-width:74ch}
.sum-main::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:5px;
  background:linear-gradient(90deg,transparent,var(--gold),transparent)}

.sum-top h1{font-family:var(--serif);font-size:1.62rem;font-weight:800;color:var(--navy);
  margin:0 0 20px;line-height:1.35}

/* השורה התחתונה היא הדבר שבשבילו נכנסו */
.sum-lead{font-family:var(--serif);font-size:1.42rem;line-height:1.74;color:var(--ink);
  margin:0 0 30px}

.sum-block{border-top:1px solid var(--line2);padding-top:22px;margin-top:4px}
.sum-block h2{font-family:var(--serif);font-size:1.16rem;color:var(--navy);margin:0 0 10px}
.sum-block p{font-size:1.08rem;line-height:1.85;color:#222a3d;margin:0}

.sum-topics{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}
.sum-topics a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;
  padding:10px 12px;border-radius:11px;text-decoration:none;color:var(--ink);
  border:1px solid transparent;background:var(--bg2)}
.sum-topics a:hover{border-color:var(--gold);color:var(--navy)}
.sum-topics a:focus-visible{outline:none;box-shadow:var(--ring)}
.st-title{font-weight:600;font-size:1rem;line-height:1.5}
.st-loc{flex-shrink:0;font-size:.8rem;color:var(--faint);white-space:nowrap}
.sum-topics a:hover .st-loc{color:var(--gold)}

.sum-more{border-top:1px solid var(--line2);margin-top:24px}
.sum-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;
  padding:16px 2px;font-family:var(--sans);font-weight:800;font-size:1.06rem;color:var(--navy)}
.sum-more>summary::-webkit-details-marker{display:none}
.sum-more>summary::before{content:"▸";color:var(--gold);transition:transform .18s ease}
.sum-more[open]>summary::before{transform:rotate(-90deg)}
.sum-more>summary:hover{color:#0b1b3f}
.sum-more>summary:focus-visible{outline:none;box-shadow:var(--ring);border-radius:10px}
.sum-more-body p{font-size:1.05rem;line-height:1.85;color:#222a3d;margin:0}

.sum-note{margin:26px 0 0;font-size:.78rem;color:var(--faint);line-height:1.55}

/* הצד: פעולה אחת בולטת, ואחריה עובדות קטנות */
.sum-side{position:sticky;top:86px;display:flex;flex-direction:column;gap:14px}
.side-cta{display:block;text-align:center;text-decoration:none;font-weight:800;font-size:1rem;
  color:var(--navy-deep);padding:14px 16px;border-radius:var(--radius-pill);
  background:linear-gradient(180deg,var(--gold-soft),var(--gold-bright));
  box-shadow:var(--shadow-sm)}
.side-cta:hover{filter:brightness(1.04);color:var(--navy-deep)}

.side-facts{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;margin:0;
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:16px 18px;font-size:.88rem}
.side-facts dt{color:var(--faint);font-weight:600}
.side-facts dd{margin:0;color:var(--ink);font-weight:600}

.side-link{display:block;font-size:.88rem;color:var(--muted);text-decoration:none;
  padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius);
  background:var(--card)}
.side-link:hover{border-color:var(--gold);color:var(--navy)}


/* פסקת-הפתיחה של דף התקציר. השורה התחתונה כבר נאמרה ברשימה שממנה הגיעו,
   ולכן כאן פותחים בסקירה עצמה, בגודל-קריאה נוח. */
.sum-lead2{font-size:1.14rem;line-height:1.86;color:#1c2438;margin:0 0 26px}
