@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500&family=Noto+Serif+Hebrew:wght@300;400;500&display=swap";*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:18px}html,body{max-width:100%;overflow-x:hidden}body{color:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0e0c0a;margin:0;font-family:Inter,sans-serif}#root{background:#0e0c0a;width:100%;min-height:100svh}p{margin:0}a{color:inherit}::selection{color:#e8e0d0;background:#c9a84c33}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0e0c0a}::-webkit-scrollbar-thumb{background:#2a2620;border-radius:2px}.article-body-grid{grid-template-columns:1fr 280px;max-width:1100px;margin:0 auto;padding:5rem 3rem;display:grid}.article-body-main{border-right:1px solid #1a1815;min-width:0;padding-right:5rem}.article-body-aside{align-self:start;padding-left:2.5rem;position:sticky;top:100px}@media (width<=860px){.article-body-grid{grid-template-columns:1fr;padding:2.5rem 1.25rem}.article-body-main{border-bottom:1px solid #1a1815;border-right:none;margin-bottom:2rem;padding-bottom:2.5rem;padding-right:0}.article-body-aside{padding-left:0;position:static}}@media (width<=900px){.card-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=700px){html{font-size:20px}.page-section{padding:3rem 1.25rem!important}.page-section-tight{padding-left:1.25rem!important;padding-right:1.25rem!important}.card-grid{grid-template-columns:1fr!important;gap:1px!important}.card-grid .card-item{min-height:0!important;padding:1.75rem 1.35rem!important}.card-grid .card-item h3{overflow-wrap:break-word;-webkit-hyphens:none!important;hyphens:none!important;font-size:1.45rem!important;line-height:1.3!important}.card-grid .card-item p{text-align:left!important}.card-item-meta{flex-wrap:wrap!important;gap:.5rem 1rem!important;padding-top:1.25rem!important}.home-hero{min-height:auto!important;padding:4.5rem 1.35rem 4rem!important}.home-hero-cta{flex-direction:column!important;gap:1.25rem!important}.home-hero-sub br{display:none}.section-head{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:2rem!important}.section-head h2{font-size:2rem!important}.split-grid{grid-template-columns:1fr!important;gap:3rem!important}.split-grid>div:last-child{padding-top:0!important}.page-head h1{font-size:clamp(2.4rem,11vw,3.2rem)!important}.site-footer{text-align:center!important;flex-direction:column!important;gap:1rem!important;padding:2.5rem 1.25rem!important}}.series-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.series-tab{appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;color:#aaa;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #2a2620;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}@media (hover:hover){.series-tab:hover{color:#e8e0d0;border-color:#c9a84c}}.series-tab.is-active,.series-tab.is-active:hover{color:#0e0c0a;background:#c9a84c;border-color:#c9a84c;font-weight:500}.series-tab-count{opacity:.6;font-size:.7rem}.series-tab.is-active .series-tab-count{opacity:.8}@media (width<=700px){.series-tabs{gap:.4rem}.series-tab{letter-spacing:.02em;white-space:normal;text-align:left;padding:.5rem .8rem;font-size:.62rem}.series-tab-count{font-size:.6rem}}
