:root{--dark-text:#0a3320;--buttons:#2b6c4e;--light-text:#fffbf1;--badge-bg:#efe8d7;--bg-gradient-start:#efefef;--bg-gradient-mid:#f1ede4;--bg-gradient-end:#fffaef;--card-shadow:0 1px 2px #0a332012, 0 10px 28px #0a33201a;--card-border:#0a33201a;--page-bg:#f8f2e3;--font-heading:"Polin", "Heebo", system-ui, sans-serif;--font-body:"Polin", "Heebo", system-ui, sans-serif}@font-face{font-family:Polin;src:url(/fonts/Polin-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--dark-text);background:var(--page-bg);direction:rtl;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{width:100%;padding-inline:8vw}@media (width<=640px){.container{padding-inline:20px}}.section-heading{flex-direction:column;gap:8px;display:flex}.section-heading .eyebrow{color:var(--buttons);font-size:24px;font-weight:400}.section-heading h2{font-family:var(--font-heading);margin:0;font-size:64px;font-weight:600;line-height:1}.tag-chip{background:var(--badge-bg);color:var(--buttons);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px}.btn-accent-filled{background:var(--buttons);color:var(--light-text);border:1.5px solid var(--buttons);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:16px 36px;font-size:16px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.btn-accent-filled:hover{color:var(--buttons);background:0 0}.pill-button{border:1.5px solid var(--buttons);color:var(--buttons);background:0 0;border-radius:100px;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;display:inline-flex}.section-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-top-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=640px){.section-top{flex-direction:column;align-items:stretch;gap:24px}.section-heading{gap:4px}.section-heading .eyebrow{font-size:19px}.section-heading h2{font-size:46px}.section-top-actions{flex-wrap:nowrap;justify-content:space-between}.section-top-actions .scroll-arrows{order:-1}.section-top-actions .scroll-arrow{width:46px;height:46px}.view-all-btn{padding:11px 22px;font-size:14px}}.shadow-scroller{--shadow-room:40px;padding:12px var(--shadow-room) 48px;margin:-12px calc(-1 * var(--shadow-room)) -24px;scroll-padding-inline:var(--shadow-room)}@media (width<=640px){.shadow-scroller{--shadow-room:20px}}.search-group-label{padding:10px 4px 6px}.search-group-label:first-child{padding-top:4px}.search-suggest-item{text-align:right}.search-suggest-item a{max-width:100%;font-family:var(--font-body);color:var(--dark-text);border-radius:8px;padding:6px 8px;font-size:15px;display:inline-block}.search-suggest-item a:hover,.search-suggest-item.is-active a{background:var(--badge-bg)}.search-suggest-item mark{color:inherit;background:0 0;font-weight:600}.split-line-mask,.split-word-mask{margin-block:-.15em;padding-block:.15em}.view-all-btn{background:var(--dark-text);color:var(--light-text);white-space:nowrap;border:1.5px solid #0000;border-radius:100px;padding:12px 28px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.view-all-btn:hover{background:var(--light-text);color:var(--dark-text);border-color:var(--dark-text)}.scroll-arrows{flex-shrink:0;gap:0;display:flex}.scroll-arrow{width:40px;height:40px;color:var(--buttons);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.scroll-arrow svg,.scroll-arrow img{width:100%;height:100%}.section-top-actions .scroll-arrow{width:63px;height:63px}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-hebrew-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-hebrew-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Heebo;src:url(/fonts/preview/heebo-latin-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-hebrew-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-hebrew-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto;src:url(/fonts/preview/noto-sans-hebrew-latin-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-hebrew-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-hebrew-700.woff2)format("woff2");font-weight:700 800;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Plex;src:url(/fonts/preview/plex-latin-700.woff2)format("woff2");font-weight:700 800;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-hebrew-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-hebrew-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Frank;src:url(/fonts/preview/frank-ruhl-libre-latin-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-hebrew-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-hebrew-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Noto Serif;src:url(/fonts/preview/noto-serif-hebrew-latin-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Preview Days;src:url(/fonts/preview/days-nights/Days-Regular.woff2)format("woff2");font-weight:300 500;font-display:swap}@font-face{font-family:Preview Days;src:url(/fonts/preview/days-nights/Days-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Preview Nights;src:url(/fonts/preview/days-nights/Days-Nights.woff2)format("woff2");font-weight:300 500;font-display:swap}@font-face{font-family:Preview Nights;src:url(/fonts/preview/days-nights/Days-NightsBold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Preview Mordechai;src:url(/fonts/preview/mordechai/Mordechai-Normal.woff2)format("woff2");font-weight:300 500;font-display:swap}@font-face{font-family:Preview Mordechai;src:url(/fonts/preview/mordechai/Mordechai-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}html:is([data-font=heebo],[data-font=days],[data-font=nights],[data-font=mordechai-plus]){--font-heading:"Preview Heebo", system-ui, sans-serif;--font-body:"Preview Heebo", system-ui, sans-serif}html[data-font=noto]{--font-heading:"Preview Noto", system-ui, sans-serif;--font-body:"Preview Noto", system-ui, sans-serif}html[data-font=notoserif]{--font-heading:"Preview Noto Serif", serif;--font-body:"Preview Noto Serif", serif}html[data-font=plex]{--font-heading:"Preview Plex", system-ui, sans-serif;--font-body:"Preview Plex", system-ui, sans-serif}html:not([data-font=polin]) body :not(.preview-panel,.preview-panel *){font-family:var(--font-body)}html:not([data-font=polin]) .post-card{height:auto;min-height:420px}html[data-font=frank]{--font-heading:"Preview Frank", serif;--font-body:"Preview Frank", serif}html[data-font][data-font=frank] body :is(h1,h2,h1 *,h2 *){font-weight:800}html[data-font][data-font=frank] body :is(h3,h3 *,.rabbi-name,.issue-label,.pill-button,.view-all-btn,.btn-accent-filled,.all-issues-btn,.band-btn,.quote-cta,.card-link,.download-link,.tier-btn,.contact-btn,.btn-primary,.nav-link,.mobile-nav-link,.category-trigger,.category-label,.eyebrow,.badge,.card-author,.author){font-weight:600}html[data-font][data-font=frank] body :is(p:not(.rabbi-name,.author),li,.tag-chip,.meta-item,.subtitle){font-weight:400}html[data-font][data-font=days] body :is(h1,h2,h3,.rabbi-name,.issue-label,h1 *,h2 *,h3 *){font-family:Preview Days,serif}html[data-font][data-font=nights] body :is(h1,h2,h3,.rabbi-name,.issue-label,h1 *,h2 *,h3 *){font-family:Preview Nights,serif}html[data-font]:is([data-font=mordechai],[data-font=mordechai-plus]) body :is(h1,h2,h3,.rabbi-name,.issue-label,h1 *,h2 *,h3 *){font-family:Preview Mordechai,serif}html[data-font][data-font=mordechai-plus] body :is(.view-all-btn,.pill-button,.btn-accent-filled,.all-issues-btn,.band-btn,.quote-cta,.rabbi-cta-text,.card-link,.download-link,.back-link,.tier-btn,.contact-btn,.btn-primary,.view-btn,.filter-chip-btn,.nav-link,.mobile-nav-link,.mobile-category-trigger,.mobile-all-link,.mega-menu-title,.category-trigger,.category-label,.mega-secondary-link,.subcategory-link,.subtitle,.eyebrow,.band-eyebrow,.category-chip,.sidebar-toggle,.all-lessons-link,.accordion-trigger,.brand-name),html[data-font][data-font=mordechai-plus] body :is(.view-all-btn,.pill-button,.btn-accent-filled,.all-issues-btn,.band-btn,.quote-cta,.rabbi-cta-text,.card-link,.download-link,.back-link,.tier-btn,.contact-btn,.btn-primary,.view-btn,.filter-chip-btn,.nav-link,.mobile-nav-link,.mobile-category-trigger,.mobile-all-link,.mega-menu-title,.category-trigger,.category-label,.mega-secondary-link,.subcategory-link,.subtitle,.eyebrow,.band-eyebrow,.category-chip,.sidebar-toggle,.all-lessons-link,.accordion-trigger,.brand-name) *{font-family:Preview Mordechai,serif}html:not([data-contrast=original]){--card-border:#0a33202e;--card-shadow:0 1px 2px #0a33201a, 0 12px 30px #0a332024}html:not([data-contrast=original]) .related-card{border-color:var(--card-border);box-shadow:var(--card-shadow)}html:not([data-contrast=original]) .related-card:hover{border-color:var(--buttons)}html[data-contrast=green] #posts.posts-section,html[data-contrast=green] .rabbis-section,html[data-contrast=green] .article-sidebar{--band-bg:radial-gradient(120% 140% at 50% 0%, #0f4a30 0%, #0a3320 55%, #082618 100%);background:var(--band-bg);color:var(--light-text)}html[data-contrast=green] .article-sidebar{scrollbar-width:none;border-radius:20px;padding:20px}html[data-contrast=green] .article-sidebar::-webkit-scrollbar{display:none}html[data-contrast=green] .quote-section{background:radial-gradient(70% 80% at 50% 45%,#0f4a30 0%,#0f4a3000 70%),#0a3320}html[data-contrast=green] #posts.posts-section{background:radial-gradient(70% 90% at 50% 100%,#0d4029 0%,#0d402900 70%),#0a3320;padding-block-start:24px}html[data-contrast=green] :is(#posts.posts-section,.rabbis-section) .section-heading h2,html[data-contrast=green] .article-sidebar .related-block h2{color:var(--light-text)}html[data-contrast=green] :is(#posts.posts-section,.rabbis-section) .section-heading .eyebrow{color:#c9b98f}html[data-contrast=green] :is(#posts.posts-section,.rabbis-section) .view-all-btn,html[data-contrast=green] .article-sidebar .btn-accent-filled{background:var(--light-text);border-color:var(--light-text);color:var(--dark-text)}html[data-contrast=green] :is(#posts.posts-section,.rabbis-section) .view-all-btn:hover,html[data-contrast=green] .article-sidebar .btn-accent-filled:hover{color:var(--light-text);border-color:var(--light-text);background:0 0}html[data-contrast=green] :is(#posts.posts-section,.rabbis-section) .scroll-arrow img{filter:brightness(0)invert()}html[data-contrast=green] #posts.posts-section :is(.results-empty,.filter-group-label),html[data-contrast=green] .article-sidebar .no-results{color:var(--light-text)}html[data-contrast=green] .article-sidebar .search-bar{border-color:#0000}html[data-contrast=green] #posts.posts-section .post-card,html[data-contrast=green] .rabbis-section .rabbi-card,html[data-contrast=green] .article-sidebar .related-card{border-color:#0000;box-shadow:0 2px 4px #0003,0 16px 36px #00000047}html[data-contrast=green] .article-sidebar .related-card:hover{border-color:#c9b98f}html[data-contrast=cover]{--cover-bg:linear-gradient(160deg, #0f4a30 0%, #0a3320 60%, #082618 100%);--cover-gold:#c9b98f}html[data-contrast=cover] .post-card{border-color:#0a332038;height:auto;min-height:420px}html[data-contrast=cover] .post-card .thumb-row{background:var(--cover-bg);width:calc(100% + 32px);margin:-16px -16px 0;padding:16px}html[data-contrast=cover] .post-card .thumb-circle{width:120px;height:120px}html[data-contrast=cover] .post-card .thumb-icon-badge{background:#ffffff1f;transition:background .2s,transform .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}html[data-contrast=cover] .post-card .thumb-icon-badge img{transition:filter .2s}html[data-contrast=cover] .post-card .thumb-icon-badge:hover{background:var(--light-text);transform:scale(1.08)}html[data-contrast=cover] .post-card .thumb-icon-badge:hover img{filter:brightness(0)saturate()invert(14%)sepia(30%)saturate(1500%)hue-rotate(110deg)brightness(92%)}html[data-contrast=cover] .post-card .thumb-icon-badge:after{content:attr(aria-label);inset-block-start:calc(100% + 6px);white-space:nowrap;background:var(--light-text);color:var(--dark-text);opacity:0;pointer-events:none;z-index:2;direction:rtl;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;transition:opacity .2s,translate .2s;position:absolute;left:0;translate:0 -4px;box-shadow:0 4px 12px #00000040}html[data-contrast=cover] .post-card .thumb-icon-badge:hover:after{opacity:1;translate:0}html[data-contrast=cover] .rabbi-card{background:var(--cover-bg);border-color:#0000}html[data-contrast=cover] .rabbi-card :is(.rabbi-name,.rabbi-meta,.rabbi-cta-text){color:var(--light-text)}html[data-contrast=cover] .rabbi-card .rabbi-arrow img{filter:brightness(0)invert()}html[data-contrast=cover] .related-card{border-color:#0a332038}html[data-contrast=cover] .related-card:hover{border-color:var(--buttons)}html:is([data-contrast=green],[data-contrast=cover]) .category-chip{color:var(--light-text);background:linear-gradient(160deg,#0f4a30 0%,#0a3320 60%,#082618 100%);transition:background .2s,color .2s,border-color .2s}html:is([data-contrast=green],[data-contrast=cover]) .category-chip:hover{color:var(--dark-text);border-color:var(--dark-text);background:#fff}.preview-panel{z-index:9999;color:#111;direction:rtl;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 12px 12px 40px;font:13px/1.3 system-ui,sans-serif;display:flex;position:fixed;inset-block-end:16px;inset-inline-start:16px;box-shadow:0 8px 30px #00000040}.preview-panel.is-collapsed{padding:0}.preview-panel.is-collapsed .preview-group{display:none}.preview-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preview-label{min-width:40px;font-weight:700}.preview-panel button{font:inherit;color:#111;background:#f5f5f5;border:1px solid #ccc;border-radius:100px;padding:5px 12px}.preview-panel button.is-active{color:#fff;background:#0a3320;border-color:#0a3320}.preview-panel .preview-toggle{width:26px;height:26px;padding:0;line-height:1;position:absolute;inset-block-start:8px;inset-inline-end:8px}.preview-panel.is-collapsed .preview-toggle{color:#fff;background:#0a3320;border:none;border-radius:12px;width:40px;height:40px;font-size:0;position:static}.preview-panel.is-collapsed .preview-toggle:before{content:"Aa";font-size:14px;font-weight:700}
