/* Approved selection: header/dialog #4, footer #5, two-hands mark #6. */
.ss-support-placement{padding-block:28px 36px}.ss-support-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#102b40;color:#f5f6f8;border-radius:5px;padding:28px 32px}.ss-support-callout__text{max-width:640px;min-width:0}.ss-support-callout__text .eyebrow{color:#decba2;font-size:11px}.ss-support-callout__text h2{font-size:clamp(26px,3vw,34px);line-height:1.2;margin:12px 0;color:#f5f6f8}.ss-support-callout__text p{font-size:15px;line-height:1.7;color:#d5e6f0}.ss-support-callout>.ss-support-invite{flex-shrink:0}
.ss-support-dock-header{display:inline-flex;flex-shrink:0}.site-header .ss-support-invite--compact{min-height:36px;height:36px;gap:6px;padding:4px 10px;background:#ff824b;color:#122b40;border:0;border-radius:4px}.site-header .ss-support-invite--compact .ss-support-invite__art{display:block;width:27px;height:27px;margin:0}.site-header .ss-support-invite--compact .ss-support-invite__copy>strong{color:#122b40;font-size:12px}.site-header .ss-support-invite--compact .ss-support-invite__arrow{display:none}.site-header .ss-support-invite:hover{background:#ff9767;color:#122b40}
.ss-support-integrated .footer-callout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:32px;padding-block:26px}.ss-support-integrated .footer-callout h2{font-size:clamp(26px,2.2vw,31px);line-height:1.2;max-width:560px;margin-top:10px}.ss-support-integrated .footer-callout .eyebrow{font-size:10px;letter-spacing:.1em}
.site-footer .ss-support-footer-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px 18px;align-items:center;min-width:0;width:100%;max-width:560px;justify-self:end;padding:20px;border:1px solid #79b9dc;border-inline-start:4px solid #ff824b;border-radius:5px;background:#17425930;color:#cee6f6}.ss-support-footer-card__art{display:block;min-width:0;width:64px;grid-row:1 / span 2;align-self:center;color:#cee6f6}.ss-support-footer-card__art svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ss-support-footer-card__art .ss-donation-mark__coin{stroke:#ffad83;stroke-width:1.7}.ss-support-footer-card__copy{min-width:0}.site-footer .ss-support-footer-card__copy h3{font-size:23px;line-height:1.2;font-weight:550;letter-spacing:-.025em;margin:0 0 8px;color:#bde5fa}.site-footer .ss-support-footer-card__copy p{font-size:12px;line-height:1.6;color:#d5e6f0;margin:0}.site-footer .ss-support-footer-card__action{grid-column:2;justify-self:start;margin-top:-7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;max-width:100%;padding:10px 14px;border:1px solid #c65b29;border-radius:4px;background:#ff824b;color:#122b40;font:600 12px/1.4 Onest,'Noto Sans Hebrew',system-ui,sans-serif;text-align:start;white-space:nowrap;cursor:pointer}.site-footer .ss-support-footer-card__action:hover{background:#ff9767}.ss-support-footer-card__action:focus-visible{outline:3px solid #cee6f6;outline-offset:4px}.ss-support-footer-card__action>span{font-size:19px;line-height:1}.ss-support-footer-card[dir=rtl] .ss-support-footer-card__action>span,html[dir=rtl] .ss-support-footer-card__action>span{transform:scaleX(-1)}
.ss-support-integrated .site-header .header-tools>a.tool-button{display:inline-flex}
@media(max-width:1400px){.site-footer .ss-support-footer-card{gap:14px;padding:18px;grid-template-columns:56px minmax(0,1fr)}.ss-support-footer-card__art{width:56px}.site-footer .ss-support-footer-card__copy h3{font-size:21px}.site-footer .ss-support-footer-card__action{padding-inline:12px}}
@media(max-width:1000px){.site-footer .ss-support-footer-card{justify-self:start}.ss-support-integrated .footer-callout{grid-template-columns:1fr;gap:22px}.ss-support-integrated .footer-callout h2{max-width:none}.site-footer .ss-support-footer-card{grid-template-columns:64px minmax(0,1fr);padding:20px;gap:18px}.ss-support-footer-card__art{width:64px}.site-footer .ss-support-footer-card__copy h3{font-size:23px}.ss-support-callout{gap:25px;padding:26px}.ss-support-callout>.ss-support-invite--poster{min-width:250px}}
@media(max-width:660px){.ss-support-placement{padding-block:24px}.ss-support-callout{display:block;padding:25px 22px}.ss-support-callout__text h2{font-size:28px}.ss-support-callout>.ss-support-invite--poster{min-width:0;width:100%;margin-top:20px}.ss-support-integrated .footer-callout{padding-block:24px;gap:21px}.ss-support-integrated .footer-callout h2{font-size:26px}.site-footer .ss-support-footer-card{grid-template-columns:52px minmax(0,1fr);gap:13px 16px;padding:18px}.ss-support-footer-card__art{width:52px;grid-row:1 / span 2;align-self:center;margin-top:0}.site-footer .ss-support-footer-card__copy h3{font-size:23px}.site-footer .ss-support-footer-card__copy p{font-size:12px}.site-footer .ss-support-footer-card__action{grid-column:2;justify-self:start;min-height:42px}.site-header .ss-support-invite--compact{padding:4px 6px;gap:4px}.site-header .ss-support-invite--compact .ss-support-invite__copy>strong{font-size:10.5px}.site-header .ss-support-invite--compact .ss-support-invite__art{width:23px;height:25px}.ss-support-integrated .site-header .brand{min-width:0;gap:0;width:auto}.ss-support-integrated .site-header .brand>span{display:none}.ss-support-integrated .site-header .brand>img{height:37px;width:auto;flex-shrink:0}.ss-support-integrated .site-header .header-inner{padding-inline:12px;gap:6px}.ss-support-integrated .site-header .header-tools{gap:5px}}
@media(max-width:380px){.ss-support-integrated .site-header .header-inner{padding-inline:10px;gap:3px}.ss-support-integrated .site-header .brand>img{height:31px}.ss-support-integrated .site-header .header-tools{gap:2px}.site-header .ss-support-invite--compact{padding-inline:5px}.site-header .ss-support-invite--compact .ss-support-invite__copy>strong{font-size:10px}.site-header .ss-support-invite--compact .ss-support-invite__art{width:22px;height:24px}.site-footer .ss-support-footer-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.ss-support-footer-card__art{width:44px}.site-footer .ss-support-footer-card__copy h3{font-size:21px}}

/* Every top-level label shares a reliable dark surface rather than a position-based colour switch. */
html.ss-support-integrated body.home .site-header:not(.is-scrolled){background:#102b40f5;border-color:#73869755}
html.ss-support-integrated body.home .site-header:not(.is-scrolled) .main-nav>.nav-link,html.ss-support-integrated body.home .site-header:not(.is-scrolled) .header-tools,html.ss-support-integrated body.home .site-header:not(.is-scrolled) .language-links a.active{color:#f5f6f8}
html.ss-support-integrated body.home .site-header:not(.is-scrolled) .language-links a:not(.active){color:#c1ced8}
html.ss-support-integrated body.home .site-header:not(.is-scrolled) .main-nav>.nav-link:hover,html.ss-support-integrated body.home .site-header:not(.is-scrolled) .main-nav>.nav-link[aria-expanded=true]{background:#2c4559;color:#fff}
html.ss-support-integrated body.home .site-header:not(.is-scrolled) .main-nav.mobile-open>.nav-link{color:#122b40}

@media(max-width:380px){html.ss-support-integrated body .site-header .header-inner{gap:3px!important}html.ss-support-integrated body .site-header .header-tools{gap:2px!important}}

/* Participation mark replaces the former charity illustration. */
.ss-support-footer-card__art svg{stroke-width:2.8}.site-header .ss-support-invite--compact .ss-support-invite__art svg{stroke-width:5.5}.ss-support-invite--poster .ss-support-invite__art svg{stroke-width:3}

/* Intrinsic content must not widen the mobile footer grid. */
@media(max-width:700px){
 .site-footer .footer-grid,.site-footer .footer-main,.site-footer .footer-reading{grid-template-columns:minmax(0,1fr)}
 .site-footer .footer-grid>*,.site-footer .footer-main>*,.site-footer .footer-reading>*,.site-footer .footer-identity,.site-footer .footer-navigation,.site-footer .footer-contact,.site-footer .subscribe{min-width:0;max-width:100%}
 .site-footer .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}
 .site-footer .footer-channels{flex-wrap:wrap;row-gap:10px}
 .site-footer .footer-contact a,.site-footer .footer-identity p,.site-footer .footer-reading strong{overflow-wrap:anywhere}
 .site-footer .subscribe{display:grid;grid-template-columns:minmax(0,1fr) auto}
 .site-footer .subscribe input{width:100%;min-width:0;max-width:100%}
 .site-footer .subscribe button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
}
@media(max-width:380px){.site-footer .subscribe{grid-template-columns:minmax(0,1fr);gap:8px}.site-footer .subscribe button{justify-content:center;border-radius:2px}.site-footer .subscribe input{border-radius:2px}}

@media(max-width:380px){.site-header .header-inner{padding-inline:6px}.site-header .language-links{gap:4px;padding-inline-start:6px}}
