
.footlinks{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin:var(--s4) 0 0;padding:0}
.footlinks a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.page{max-width:68ch;margin:var(--s6) auto var(--s7)}
.page h1{font-family:'Frank Ruhl Libre',serif;font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 var(--s5)}
.page h2{margin-top:var(--s6)}
.page p,.page li{font-size:18px;line-height:1.7}
/* תוספות של המחולל, באותה שפה */
.nav a[aria-current]{color:var(--ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--ink)}
.nav .soon{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font:500 15px/1 var(--sans);color:var(--ink-3)}
.nav .soon small{font:400 12px var(--sans);margin-inline-start:var(--s2)}
.demo{background:var(--paper-3);border-bottom:1px solid var(--hair);font-size:12.5px;color:var(--ink-2);text-align:center;padding:var(--s1) var(--gut)}
.soonbox{border:1px dashed var(--ink-3);padding:var(--s5);color:var(--ink-2);font-size:15px;line-height:1.7}
.muted{color:var(--ink-3)}
.nolink{display:grid;gap:var(--s1);padding:var(--s3) 0;color:var(--ink-3)}
.crow.off{color:var(--ink-3)}
.crow.off .ch{color:var(--ink-3);font:400 15px/1.6 var(--sans)}
.prose ul,.prose ol{margin:0 0 var(--s4);padding-inline-start:1.4em;font-size:18px;line-height:1.9}
.prose li{margin-bottom:var(--s2);text-wrap:pretty}
.prose h3{font:700 20px/1.4 var(--serif);margin:var(--s5) 0 var(--s2)}
.prose .israel.big h2{margin:0 0 var(--s2);padding:0;border:0;counter-increment:none;display:block;font:700 20px/1.3 var(--serif)}
.prose .israel.big h2::before{content:none}
.prose .israel.big p{font-size:17px;line-height:1.85}
.israel.big p+p{margin-top:var(--s3)}
.israel p+p{margin-top:var(--s2)}
.bfnote{font-size:14px;color:var(--ink-2);margin-top:var(--s2)}
footer .legal{grid-column:1/-1}
.lead .byline a{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
/* נגישות, ת"י 5568 (WCAG 2.0 AA). נוסף אחרי ביקורת 4.10.2026 */
/* ניגודיות: ink-3 עמד על 4.18 על paper-2 ועל 3.77 על paper-3. הגוון החדש עובר 4.5 על שלושת הרקעים */
:root{--ink-3:#5E6169}
/* הערות שוליים באדום: 4.38 על paper-2 (בתיבת "מה זה אומר לישראלים"). גוון כהה מעט, 5.17 */
sup.cn a{color:#B42D18}
.sr{clip-path:inset(50%)}
/* חצים דקורטיביים: טקסט חלופי ריק כדי שקורא מסך לא יקריא "חץ" */
.more::after{content:"\2190" / ""}
.sl::after{content:"\2197" / ""}
.sel .mt a::after{content:" \2190" / ""}
.srcdrop .tog .closed::after{content:" \2193" / ""}
.srcdrop .tog .open::after{content:" \2191" / ""}
/* לוח השקיפות: הכותרת והסיכום מחוץ ל summary, ה summary הוא רק כפתור הפתיחה */
.trust.trusthead{margin-bottom:0;border-bottom:0;padding-bottom:0}
.srcdrop>summary.trusttog{border-top:0;padding-top:0;margin-top:0}
.srcdrop>summary.trusttog .tog{margin-top:var(--s2)}
/* טבלת המספרים: עמודת השינוי נשברת לשורות, כדי שלא תחרוג ב 320 פיקסלים ובהגדלה */
.numbers td.chg,.cnums td.chg{white-space:normal;overflow-wrap:anywhere}
.numbers tbody tr,.cnums tbody tr{min-width:0}
.numbers tbody tr>*,.cnums tbody tr>*{min-width:0;overflow-wrap:anywhere}
/* מפות: מצב "אין עדיין מאמר" מסומן גם בדוגמת קווים ובנקודה חלולה, ולא רק בגוון */
#map .st-waiting.r-americas .shape{fill:url(#hw-americas)}
#map .st-waiting.r-europe .shape{fill:url(#hw-europe)}
#map .st-waiting.r-mea .shape{fill:url(#hw-mea)}
#map .st-waiting.r-apac .shape{fill:url(#hw-apac)}
#map .st-waiting .mk{fill:var(--paper);stroke:var(--ink);stroke-width:1.4}
#rmap .c.off .shape{fill:url(#hw-off)}
#rmap .c.off .mk{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.4}
.lg .w,.lg i.hw{background:repeating-linear-gradient(135deg,var(--paper-3) 0 3px,var(--ink-3) 3px 4px)!important}
/* טקסט לקוראי מסך בתוך פס גלילה אופקי: בלי עוגן הוא מרחיב את רוחב העמוד ב 320 פיקסלים */
.tabs .tab{position:relative}
/* רשימת המקורות: שם אתר ארוך (timesofindia.indiatimes.com) לא דוחף את העמוד הצידה */
.srcitem>.sb{min-width:0}
.sl{flex-wrap:wrap;max-width:100%}
.sl .sh,.st{overflow-wrap:anywhere;min-width:0}
.pickrow{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}
.pickgo{min-height:44px;padding:0 var(--s4);background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:0;cursor:pointer;font:700 14px/1 var(--sans)}
.pickgo:hover{background:var(--ink-2)}
@media (max-width:860px){.pickrow{width:100%}.pickrow #pick{flex:1;width:auto;min-width:0}}
/* סבב נגישות שני, 5.10.2026 */
/* תפריט המדורים וכפתורי הסינון בטלפון: נשברים לשורות במקום פס גלילה נסתר, כך שכל הפריטים גלויים (WCAG 1.3.1, 2.4.7, ובהגדלה 1.4.4) */
@media (max-width:860px){.nav ul{flex-wrap:wrap;overflow-x:visible;column-gap:var(--s4);row-gap:0}}
@media (max-width:560px){.tabs{flex-wrap:wrap;overflow-x:visible}}
/* הנקודה המהבהבת נעצרת אחרי שני מחזורים, פחות מ 5 שניות (WCAG 2.2.2), גם בלי הגדרת "הפחתת תנועה" */
.dot::after{animation-iteration-count:2}
/* דף הבית, 5.10.2026: שורת במספרים, הבאה בתור, הסבב היומי ועדכוני המדינות */
.ticker .tkd{font:400 11.5px var(--sans);color:var(--ink-3)}
.ticker .tks{font:400 11.5px var(--sans);color:var(--ink-3);margin-inline-start:auto;white-space:nowrap}
.ticker .tks a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.ticker .up{color:#1E6B3A}.ticker .dn{color:#B42D18}
.mapcol .round{margin-top:var(--s3);padding-block:var(--s3) 0;border-top:3px solid var(--rule)}
.mapcol .round h2{font:700 19px/1.3 var(--serif)}
.mapcol .round header{margin-bottom:var(--s1)}
#axis{width:100%;height:auto;display:block}
#axis text{font:400 12px var(--mono);fill:var(--ink-3)}
.uph{font:700 13px/1.4 var(--sans);color:var(--ink-2);margin:var(--s3) 0 var(--s1)}
.upnext{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s5)}
.upnext li{display:flex;justify-content:space-between;align-items:center;min-height:40px;border-top:1px solid var(--hair);font-size:15px}
.upnext .cn{display:flex;align-items:center;gap:var(--s2);font-weight:700}
.upnext .cn i{width:8px;height:8px;border-radius:50%;background:var(--rc)}
.upnext .num{font-family:var(--mono);font-size:14px;color:var(--ink-2)}
@media (max-width:560px){.upnext{grid-template-columns:1fr}}
.feedmore{margin-top:var(--s3)}
.feedmore>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;min-height:44px;font:700 15px/1 var(--sans);border-bottom:2px solid var(--ink)}
.feedmore>summary::-webkit-details-marker{display:none}
.feedmore .open{display:none}.feedmore[open] .open{display:inline}.feedmore[open] .closed{display:none}
.feedmore .closed::after{content:" \2193" / ""}.feedmore .open::after{content:" \2191" / ""}
.feedmore>.feed{margin-top:var(--s3)}
.rarch .topics{list-style:none;margin:0;padding:0;columns:2 320px;column-gap:var(--s6)}
.rarch .topics li{border-top:1px solid var(--hair);break-inside:avoid}
.rarch .topics a{display:flex;justify-content:space-between;align-items:center;min-height:56px;font:500 20px/1.3 var(--serif);gap:var(--s3)}
.rarch .topics small{font:400 12px var(--sans);color:var(--ink-3)}
section[aria-labelledby="feedh"] .regions{margin-bottom:var(--s6)}
@media (max-width:860px){.ticker .tks{margin-inline-start:0}}
/* מדינה בלי עמוד במפת העולם היא ציור בלבד */
#map .c.na{cursor:default}

/* מודעות חסות */
.ad{margin:var(--s6,32px) auto;text-align:center;max-width:100%}
.ad .ad-lbl{display:block;font-size:11px;letter-spacing:.04em;color:var(--muted,#6b6b6b);margin-bottom:4px}
.ad .ad-hit{display:inline-block;border:0;padding:0;background:none;cursor:pointer;line-height:0;max-width:100%}
.ad img{display:block;max-width:100%;height:auto;aspect-ratio:var(--dr)}
.ad .ad-hit:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.ad-only-m{display:none}
.aside .ad-article_side{margin:0}  /* בתוך aside-in, שכבר נצמד למסך */
.cside .ad-country_side{margin-top:0}
li.ad-li{list-style:none}
@media (max-width:760px){
  .ad img{aspect-ratio:var(--mr)}
  .ad-only-d{display:none}
  .ad-only-m{display:block}
}
dialog.adlead{border:1px solid #1b1b1b;border-radius:4px;padding:28px 24px 22px;max-width:420px;width:calc(100% - 32px);background:#fbf8f1;color:#1b1b1b}
dialog.adlead::backdrop{background:rgba(20,20,20,.55)}
.adlead h2{margin:0 0 8px;font-size:1.35rem}
.adlead p{margin:0 0 16px;line-height:1.6}
.adlead label{display:block;font-weight:700;font-size:.92rem;margin:12px 0 4px}
.adlead input[type=text],.adlead input[type=tel],.adlead input[type=email]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #8d8f96;border-radius:3px;font:inherit;background:#fff}
.adlead .cons{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:.85rem;line-height:1.5;margin-top:14px}
.adlead .cons input{margin-top:4px}
.adlead .go{margin-top:18px;width:100%;padding:12px;border:0;border-radius:3px;background:#1b1b1b;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.adlead .x{position:absolute;top:8px;left:10px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit}
.adlead .msg{margin-top:12px;font-weight:700}
.adlead .err{color:#a3221b}
