@charset "UTF-8";
:root{--brand-blue:#6baed6;--canvas:#f5f2eb;--surface:#fffdf8;--ink:#222b2e;--muted:#59615f;--earth:#6b4d38;--bronze:#786041;--link-ink:#24536d;--line:#d4d4ca;--font-heading:"Noto Serif","Frank Ruhl Libre",Georgia,serif;--font-body:"Noto Sans","Heebo",Arial,sans-serif;--gutter:clamp(22px,5.2vw,80px)}
html:lang(he){--font-heading:"Frank Ruhl Libre","Noto Serif",Georgia,serif;--font-body:"Heebo","Noto Sans",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-padding-top:30px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}button,input,summary{font:inherit}a{color:inherit;text-decoration:none}a,button,summary,input{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3,ul,ol{margin:0}button{border:0}h1,h2{font-family:var(--font-heading);font-weight:500;line-height:1.13;text-wrap:balance}h1{font-size:clamp(2.375rem,4.8vw,4.125rem)}h2{font-size:clamp(1.8125rem,3vw,2.6875rem)}h3{font-weight:500;font-size:1.4375rem;line-height:1.4;text-wrap:balance}p{text-wrap:pretty}svg{display:block}main:focus{outline:none}.wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.icon{width:22px;height:22px;flex:none;display:inline-block;vertical-align:middle}html[dir=rtl] .directional{transform:scaleX(-1)}:focus-visible{outline:3px solid var(--link-ink);outline-offset:5px;border-radius:1px}.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:20px;z-index:100;transform:translateY(-200%);padding:12px 24px;background:var(--ink);color:#fff}.skip-link:focus{transform:none}.eyebrow{display:flex;align-items:center;gap:10px;font-size:0.75rem;font-weight:500;color:var(--link-ink);line-height:1.5}html:not([lang=he]) .eyebrow{text-transform:uppercase;letter-spacing:.075em}.tiny-rule{display:inline-block;width:28px;height:2px;background:var(--brand-blue)}.text-link{display:inline-flex;align-items:center;gap:18px;line-height:1.6;font-size:0.875rem;font-weight:500;color:var(--ink);padding-block:6px;border-block-end:1px solid var(--line);width:fit-content}.text-link:hover{color:var(--link-ink);border-color:var(--link-ink)}.text-link .icon{width:18px;height:18px}.button{background:var(--brand-blue);color:var(--ink);padding:15px 23px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:0.9375rem;font-weight:500;min-height:52px;border:1px solid transparent;transition:background .15s,border-color .15s}.button:hover{background:#87bfdf;border-color:var(--link-ink)}.quiet-link{padding:12px 0;border-block-end:1px solid var(--ink);font-size:0.875rem}.site-header{border-block-end:1px solid var(--line);position:relative;z-index:20;background:var(--canvas)}.header-inner{display:flex;align-items:center;gap:30px;min-height:100px}.brand{display:flex;align-items:center;gap:13px;flex:none}.brand-symbol{width:30px;color:var(--earth)}.brand-symbol svg{width:30px;height:40px}.brand-name{font-family:var(--font-heading);font-size:2.375rem;font-weight:600;display:block;line-height:1}.brand-tag{display:block;margin-block-start:6px;font-size:0.625rem;color:var(--muted)}.desktop-nav{display:flex;align-items:center;gap:27px;margin-inline:auto}.desktop-nav>a{font-size:0.875rem;padding-block:12px;position:relative}.desktop-nav>a:after{content:"";position:absolute;inset-inline:0;inset-block-end:4px;height:2px;background:var(--brand-blue);transform:scaleX(0);transition:transform .15s}.desktop-nav>a:hover:after,.desktop-nav>a[aria-current]:after{transform:scaleX(1)}.header-utilities{display:flex;align-items:center;gap:20px;flex:none}.search-link{display:inline-flex;gap:7px;align-items:center;font-size:0.75rem;min-height:44px}.search-link .icon{width:18px;height:18px}.languages{display:flex;align-items:center;gap:10px;padding-inline-start:16px;border-inline-start:1px solid var(--line)}.languages>a{font-size:0.6875rem;color:var(--muted);line-height:1.3;padding-block:13px}.languages>a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--link-ink)}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1fr 1.06fr;gap:clamp(35px,6vw,90px);padding-block:54px 45px;align-items:center}.hero-copy{padding-block:35px 28px;align-self:center}.hero-copy h1{font-size:clamp(3.125rem,6.2vw,5.25rem);line-height:1.03;max-width:650px;margin-block:24px 28px;position:relative;letter-spacing:-.035em}html:lang(he) .hero-copy h1{letter-spacing:0;font-size:clamp(3.75rem,7.1vw,6.1875rem);max-width:470px}.hero-copy h1:after{content:"";display:block;background:var(--brand-blue);width:72px;height:4px;margin-block-start:25px}.hero-lead{font-size:1.125rem;line-height:1.8;color:var(--muted);max-width:445px}.hero-actions{display:flex;align-items:center;gap:30px;margin-block-start:30px}.hero-note{margin-block-start:52px;display:flex;align-items:center;gap:16px}.hero-note p{font-size:0.75rem;color:var(--ink)}.hero-note p>span{display:block;font-size:0.6875rem;color:var(--muted);margin-block-start:3px}.note-line{width:34px;height:36px;border-inline-start:2px solid var(--brand-blue);border-block:1px solid var(--line)}.hero-object{min-width:0;position:relative}.object-stage{position:relative;background:#e9e7e2;isolation:isolate;padding:33px;aspect-ratio:1/.99;display:grid;place-items:center;overflow:hidden}.object-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff18,transparent 60%);pointer-events:none}.object-label{position:absolute;inset-block-start:20px;inset-inline-start:24px;font-size:0.625rem;color:#4d5553;z-index:2;letter-spacing:.04em}.hero-image{height:100%;max-height:476px;width:100%;object-fit:contain;mix-blend-mode:multiply}.object-corner{position:absolute;width:15px;height:15px;border-color:#86877d;z-index:1}.c-one{inset-block-start:20px;inset-inline-end:20px;border-block-start:1px solid;border-inline-end:1px solid}.c-two{inset-block-end:20px;inset-inline-start:20px;border-block-end:1px solid;border-inline-start:1px solid}.stage-scale{position:absolute;inset-block-end:24px;inset-inline-end:24px;width:45px;height:6px;border-block-end:1px solid #8b8c83;background:repeating-linear-gradient(90deg,#8b8c83 0 1px,transparent 1px 11px)}figcaption{font-size:0.625rem;color:var(--muted);line-height:1.7;padding-block:13px;display:flex;gap:15px;justify-content:space-between;align-items:start}figcaption>span:first-child{flex:1}.image-credit{max-width:44%;font-size:0.5625rem;direction:ltr;text-align:end}figcaption a{text-decoration:underline;text-underline-offset:3px}figcaption .icon{height:10px;width:10px}.entry-section{padding-block:44px 50px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-block-end:29px}.section-heading .eyebrow{margin-block-end:12px}.section-heading>div>p:not(.eyebrow){color:var(--muted);font-size:0.9375rem;margin-block-start:12px}.entry-section .section-heading h2{font-size:1.625rem;line-height:1.45}.entry-section .section-heading{margin-block-end:24px}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.entry-item{display:flex;align-items:center;gap:21px;position:relative;padding:28px 24px;min-width:0;transition:background .18s}.entry-item:first-child{padding-inline-start:0}.entry-item:last-child{padding-inline-end:0}.entry-item+.entry-item{border-inline-start:1px solid var(--line)}.entry-item:hover{background:#eaeae1}.entry-icon{width:45px;align-self:center;color:var(--link-ink)}.entry-icon .icon{height:35px;width:35px}.entry-number{display:none}.entry-item h3{font-family:var(--font-heading);font-size:1.8125rem}.entry-item p{font-size:0.75rem;color:var(--muted);margin-block-start:5px}.entry-item>.icon{margin-inline-start:auto;width:18px}.selected-section{padding-block:42px 74px}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.content-card{min-width:0;border-block-end:1px solid var(--line);display:flex;flex-direction:column}.card-index{height:120px;background:#e7e9e3;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;overflow:hidden;color:#61736c;border-block-start:3px solid var(--brand-blue)}.card-index>span:first-child{font-family:var(--font-heading);font-size:4.75rem;line-height:1;font-weight:500;color:#526560;opacity:.7}.card-index .icon{width:33px;height:33px;opacity:.6}.content-card:nth-child(2) .card-index{background:#ede5dc;color:var(--earth)}.content-card:nth-child(3) .card-index{background:#e0e9ec}.content-card:nth-child(4) .card-index{background:#e9e4d9}.card-body{padding-block:23px 21px;display:flex;flex-direction:column;flex:1}.card-body .eyebrow{font-size:0.625rem;min-height:15px}.card-body h3{font-size:1.3125rem;line-height:1.4;margin-block:10px 12px;overflow-wrap:anywhere}.card-body h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.card-body>p:not(.eyebrow){color:var(--muted);font-size:0.8125rem;line-height:1.85;margin-block-end:20px}.card-body>.text-link{margin-block-start:auto;font-size:0.75rem;border:0;gap:12px}.card-media{display:block;aspect-ratio:4/3;background:#e9e7e2;overflow:hidden}.card-media>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.card-media:hover>img{transform:translateY(-2px)}.context-band{background:#e7ece9;border-block:1px solid #d1d9d5}.context-inner{display:grid;grid-template-columns:65px 1fr 1.15fr;align-items:center;gap:35px;padding-block:38px}.context-mark{color:var(--link-ink)}.context-mark .icon{width:49px;height:49px}.context-inner h2{font-size:2.1875rem}.context-inner p{font-size:1rem;color:var(--muted);line-height:1.8;border-inline-start:1px solid #becbc5;padding-inline-start:35px}.timeline-section{padding-block:73px 65px}.section-note{max-width:365px;color:var(--muted);font-size:0.75rem;line-height:1.9}.period-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.period-panel{border:1px solid #c5c9be;border-block-start:4px solid var(--brand-blue);background:var(--surface)}.period-panel summary{display:flex;align-items:center;gap:23px;cursor:pointer;padding:25px;list-style:none;min-height:112px}.period-panel summary::-webkit-details-marker{display:none}.period-number{font-family:var(--font-heading);font-size:2.5625rem;color:#777d75;font-weight:500}.period-range{display:block;font-size:0.6875rem;color:var(--muted);margin-block-end:5px}.period-title{font-family:var(--font-heading);font-size:1.5625rem;line-height:1.3}.disclosure-mark{margin-inline-start:auto;flex:none;border:1px solid var(--line);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:1.1875rem;line-height:1}.period-panel[open] .disclosure-mark{transform:rotate(45deg);border-color:var(--link-ink);color:var(--link-ink)}.period-content{padding:0 25px 26px;min-height:150px}.period-content p{font-size:0.875rem;line-height:1.8;color:var(--muted);max-width:450px}.period-content .text-link{margin-block-start:20px;font-size:0.75rem}.guide-band{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;background:#e2edf3;border-block:1px solid #c6dbe7;margin-block:10px 0;padding-block:50px;align-items:center}.guide-drawing{color:var(--link-ink);width:220px;max-width:100%;margin-inline:auto}.guide-drawing svg{width:100%;height:auto}.guide-copy{max-width:730px}.guide-copy h2{margin-block:13px 18px;font-size:2.5rem}.guide-copy>p:not(.eyebrow){color:#43565f;font-size:1rem;line-height:1.85;max-width:610px}.guide-links{display:flex;gap:25px;align-items:start;margin-block-start:19px;flex-wrap:wrap}.guide-links .text-link{font-size:0.75rem;border-color:#a5c6d8;max-width:300px}.editorial-section{text-align:center;padding-block:78px 83px;max-width:820px}.editorial-section .eyebrow{justify-content:center}.editorial-section h2{margin-block:15px 20px;font-size:2.6875rem}.editorial-section>p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.95}.editorial-section>.text-link{margin-block-start:22px}.site-footer{background:#222d30;color:#f5f2eb}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:75px;padding-block:55px 46px}.footer-brand .brand-name{font-size:3rem;display:inline}.brand-dot{color:var(--brand-blue)}.footer-brand p{font-size:0.75rem;margin-block-start:18px;color:#c1cbca;max-width:260px}.footer-main .eyebrow{color:#a9c9dc;margin-block-end:18px}.footer-nav{display:flex;gap:12px 22px;flex-wrap:wrap}.footer-nav a{font-size:0.75rem;color:#f2f1e9}.footer-nav a:hover{text-decoration:underline;text-underline-offset:5px}.footer-bottom{border-block-start:1px solid #485154;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:21px;font-size:0.625rem;color:#bdc6c5}.footer-bottom p{max-width:610px}.footer-domain{letter-spacing:.1em;font-size:0.5625rem}.breadcrumbs{padding-block:24px 0}.breadcrumbs ol{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px 10px;font-size:0.6875rem;color:var(--muted)}.breadcrumbs li+li:before{content:"/";margin-inline-end:10px;color:#86938d}.breadcrumbs a:hover{text-decoration:underline}.page-heading{padding-block:43px 42px}.page-heading h1{margin-block:18px;max-width:1020px}.page-lead{max-width:760px;font-size:1.25rem;line-height:1.85;color:var(--muted)}.date-label{display:inline-block;margin-block-start:24px;border:1px solid var(--line);padding:7px 12px;font-size:0.8125rem}.index-content{padding-block:0 80px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.card-grid .card-body h3{font-size:1.4375rem}.card-grid .card-index{height:135px}.index-prose{margin-block-end:38px}.article-header{padding-block:45px 46px;max-width:1280px}.article-header h1{max-width:980px;margin-block:20px 25px;font-size:clamp(2.375rem,4.9vw,4.125rem);line-height:1.17}.article-lead{font-size:1.3125rem;line-height:1.85;max-width:850px;color:var(--muted)}.article-meta{display:flex;gap:12px 22px;flex-wrap:wrap;margin-block-start:27px;font-size:0.75rem;color:var(--muted)}.article-meta>span+span{border-inline-start:1px solid var(--line);padding-inline-start:22px}.tag-list{display:flex;flex-wrap:wrap;gap:9px;margin-block-start:23px}.tag-list a{font-size:0.75rem;border:1px solid #c5cfcf;background:#ecf0ec;padding:6px 13px;line-height:1.7;max-width:100%}.tag-list a:hover{background:#d9e8ee;border-color:var(--link-ink)}.article-layout{display:grid;grid-template-columns:230px minmax(0,700px);gap:65px;max-width:1280px;padding-block:8px 65px}.article-aside{padding-block-start:13px}.toc{position:sticky;inset-block-start:28px;border-block-start:2px solid var(--brand-blue);padding-block-start:20px}.toc ol{list-style:none;padding:0;margin-block-start:18px}.toc li{margin-block-end:13px;font-size:0.75rem;line-height:1.8}.toc a:hover{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.prose{max-width:700px;font-size:1.125rem;line-height:1.95;min-width:0}.prose>p{margin-block:0 24px}.prose h2{font-size:2.0625rem;line-height:1.35;margin-block:39px 20px;text-wrap:pretty}.prose h2:first-child{margin-block-start:0}.prose ul{padding-inline-start:24px;margin-block:0 28px}.prose li{padding-inline-start:5px;margin-block:8px}.prose blockquote{border-inline-start:3px solid var(--brand-blue);padding:18px 24px;margin:25px 0;background:#e8ede9;font-family:var(--font-heading);font-size:1.5rem;line-height:1.6}.prose a{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.prose .icon{width:15px;height:15px}.sources-block{border-block-start:1px solid var(--line);padding-block-start:30px;margin-block-start:45px}.sources-block h2{font-size:1.75rem;margin-block:10px 18px}.sources-block>p:not(.eyebrow){font-size:0.8125rem;color:var(--muted);line-height:1.8}.sources-block ol{margin-block-start:20px;padding-inline-start:22px}.sources-block li{font-size:0.8125rem;line-height:1.8;margin-block:16px;overflow-wrap:anywhere}.sources-block li>a{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.sources-block li>p{font-size:0.6875rem;color:var(--muted);margin-block-start:5px}.sources-block .icon{width:13px;height:13px}.related-section{padding-block:45px 70px;border-block-start:1px solid var(--line)}.compact-card .card-index{height:88px}.compact-card .card-index>span:first-child{font-size:3.125rem}.detail-layout{display:grid;grid-template-columns:minmax(0,700px) minmax(0,1fr);gap:70px;padding-block:0 60px}.detail-layout:has(>.prose:only-child){display:block}.detail-figure{position:sticky;inset-block-start:30px}.detail-figure>img{max-height:540px;width:100%;object-fit:contain;background:#e9e7e2;mix-blend-mode:multiply}.article-figure{margin-block:0 40px;max-width:1180px}.article-figure>img{max-height:520px;width:100%;object-fit:contain;background:#e9e7e2}.body-figure{margin-block:30px}.body-figure>img{width:100%;max-height:540px;object-fit:contain;background:#e9e7e2}.search-form{margin-block-start:30px;max-width:920px}.search-form>label{display:block;font-size:0.8125rem;margin-block-end:10px;color:var(--muted)}.search-field{display:flex;gap:15px;align-items:center;background:var(--surface);border:1px solid #788984;padding:9px 11px;padding-inline-start:20px}.search-field input{appearance:none;border:0;background:transparent;min-width:0;width:100%;padding:11px 0;font-size:1.125rem;color:var(--ink)}.search-field input:focus{outline:none}.search-field:focus-within{outline:2px solid var(--link-ink);outline-offset:3px}.search-field .button{white-space:nowrap;font-size:0.8125rem;padding:12px 17px;gap:15px}.search-content{min-height:420px;padding-block:0 75px}.search-count{font-family:var(--font-body);font-size:1.25rem;display:flex;gap:18px;align-items:baseline;margin-block-end:30px}.search-count span{font-size:0.75rem;font-weight:400;color:var(--muted)}.search-result-list{max-width:930px}.search-result{border-block-start:1px solid var(--line);padding-block:22px 25px}.search-result h3{margin-block:8px;font-size:1.5rem}.search-result h3 a:hover{text-decoration:underline}.search-result>p:not(.eyebrow){font-size:0.9375rem;color:var(--muted);line-height:1.8}.empty-state{background:#e9ece5;padding:32px;max-width:800px}.empty-state>.icon{color:var(--link-ink);width:35px;height:35px}.empty-state h2{font-size:1.9375rem;margin-block:15px}.empty-state p,.search-hint{font-size:1rem;color:var(--muted)}.error-page{padding-block:60px 95px;position:relative;text-align:center;max-width:850px}.error-page>.eyebrow{justify-content:center}.error-number{font-family:var(--font-heading);font-size:8.75rem;line-height:1;color:#7b9fab;margin-block-end:25px}.error-page h1{font-size:2.8125rem;margin-block:20px}.error-page>p:not(.eyebrow):not(.error-number){font-size:1.125rem;color:var(--muted);margin-block-end:27px}.error-page>.text-link{display:flex;margin:20px auto 0}.paint-reveal{will-change:clip-path}
@media(min-width:1001px){.period-panel{min-height:290px}.period-panel:not([open]){min-height:112px}.period-panels{min-height:325px}}
@media(min-width:1500px){.hero{padding-block:65px}.object-stage{max-height:610px}.hero-image{max-height:520px}}
@media(max-width:1180px){.header-inner{gap:22px}.desktop-nav{gap:18px}.search-link>span{display:none}.header-utilities{gap:12px}.languages{gap:8px;padding-inline-start:12px}.brand-tag{font-size:0.5625rem}.hero{gap:40px}.hero-copy h1{font-size:4rem}html:lang(he) .hero-copy h1{font-size:4.875rem}.hero-note{margin-block-start:32px}.card-body h3{font-size:1.1875rem}.entry-item{padding-inline:20px;gap:12px}.entry-icon{width:35px}.context-inner{gap:24px}.article-layout{gap:45px;grid-template-columns:200px minmax(0,700px)}}
@media(max-width:1000px){.desktop-nav{display:none}.header-utilities{margin-inline-start:auto}.header-inner{min-height:88px}.mobile-menu{display:block;order:5}.mobile-menu summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:0.6875rem;min-height:44px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span{display:none}.mobile-menu nav{position:absolute;inset-inline:var(--gutter);inset-block-start:calc(100% - 1px);background:var(--surface);box-shadow:0 12px 22px #22303313;border:1px solid var(--line);padding:12px 24px}.mobile-menu nav>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-block-end:1px solid var(--line);font-size:1rem}.mobile-menu nav>a:last-child{border:0}.hero{gap:30px;padding-block:35px}.hero-copy h1{font-size:3.5rem}html:lang(he) .hero-copy h1{font-size:4.25rem}.hero-lead{font-size:1rem}.hero-actions{gap:20px}.button{font-size:0.8125rem;padding:13px 17px;gap:15px}.object-stage{padding:22px;min-height:350px}.hero-note{display:none}.hero-object figcaption{display:block}.hero-object .image-credit{display:block;max-width:none;text-align:start;font-size:0.5625rem;margin-block-start:6px}.entry-item{align-items:start}.entry-icon{display:none}.entry-item h3{font-size:1.625rem}.entry-item>.icon{margin-block-start:8px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.card-index{height:105px}.card-body h3{font-size:1.4375rem}.context-inner{grid-template-columns:45px 1fr 1.15fr;gap:24px}.context-inner h2{font-size:1.8125rem}.context-inner p{font-size:0.875rem;padding-inline-start:24px}.section-note{max-width:310px}.guide-copy h2{font-size:2.125rem}.footer-main{gap:40px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.article-header h1{font-size:3rem}.article-lead{font-size:1.1875rem}.detail-layout{gap:35px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}
@media(max-width:680px){:root{--gutter:22px}.header-inner{min-height:78px;gap:14px}.brand{gap:8px}.brand-symbol,.brand-symbol svg{width:23px;height:32px}.brand-name{font-size:1.9375rem}.brand-tag{font-size:0.5rem;margin-block-start:4px}.header-utilities{gap:12px}.languages{border:0;padding:0;gap:8px}.languages>a{font-size:0.625rem}.search-link{display:none}.hero{display:flex;flex-direction:column;gap:26px;padding-block:37px 26px}.hero-copy{padding:0;width:100%}.hero-copy>.eyebrow{font-size:0.625rem}html:lang(he) .hero-copy h1{font-size:3.875rem;max-width:330px}.hero-copy h1{font-size:3.3125rem;max-width:420px;line-height:1.06;margin-block:18px 21px}.hero-copy h1:after{height:3px;width:49px;margin-block-start:19px}.hero-lead{font-size:1rem;line-height:1.9;max-width:470px}.hero-actions{margin-block-start:23px;gap:25px}.hero-actions .button{padding:13px 17px;font-size:0.8125rem}.quiet-link{font-size:0.75rem}.hero-object{width:100%}.object-stage{aspect-ratio:1.13;min-height:0;padding:27px}.hero-image{max-height:320px}.object-label{font-size:0.5625rem;inset-inline-start:17px;inset-block-start:16px}.stage-scale{inset-block-end:17px;inset-inline-end:17px}.hero-object figcaption{padding-block:11px;font-size:0.5625rem}.hero-object .image-credit{font-size:0.5rem}.entry-section{padding-block:30px 22px}.entry-section .section-heading h2{font-size:1.625rem;max-width:360px}.section-heading{align-items:start;gap:15px;flex-wrap:wrap;margin-block-end:24px}.section-heading .eyebrow{margin-block-end:10px}.section-heading>div>p:not(.eyebrow){font-size:0.875rem}.section-heading>.text-link{font-size:0.75rem}.entry-grid{display:block}.entry-item{padding:21px 0;gap:19px;align-items:center}.entry-item+.entry-item{border-inline-start:0;border-block-start:1px solid var(--line)}.entry-item:first-child,.entry-item:last-child{padding-inline:0}.entry-icon{display:block;width:31px}.entry-icon .icon{width:29px;height:29px}.entry-item h3{font-size:1.5625rem}.entry-item p{font-size:0.75rem}.entry-item>.icon{margin-block-start:0}.selected-section{padding-block:32px 45px}.featured-grid{gap:27px 20px}.card-index{height:88px;padding:14px 17px}.card-index>span:first-child{font-size:3.375rem}.card-index .icon{height:25px;width:25px}.card-body{padding-block:17px 18px}.card-body .eyebrow{font-size:0.5625rem}.card-body h3{font-size:1.125rem;line-height:1.5;margin-block:10px}.card-body>p:not(.eyebrow){font-size:0.75rem;line-height:1.85}.card-body>.text-link{font-size:0.6875rem;gap:7px}.context-inner{grid-template-columns:35px 1fr;gap:16px;padding-block:30px}.context-mark .icon{width:33px;height:33px}.context-inner h2{font-size:1.75rem}.context-inner p{grid-column:1/-1;border:0;padding:0;font-size:0.875rem}.timeline-section{padding-block:42px}.section-note{max-width:none;font-size:0.6875rem}.period-panels{grid-template-columns:1fr;gap:17px}.period-panel summary{padding:21px;gap:18px;min-height:98px}.period-number{font-size:2.1875rem}.period-title{font-size:1.5625rem}.period-content{min-height:0;padding:0 21px 23px}.period-content p{font-size:0.8125rem}.guide-band{grid-template-columns:1fr;gap:20px;padding-block:31px 37px}.guide-drawing{width:140px;margin-inline:0}.guide-copy h2{font-size:2.125rem;max-width:420px}.guide-copy>p:not(.eyebrow){font-size:0.875rem}.guide-links{gap:12px}.guide-links .text-link{max-width:100%;font-size:0.75rem}.editorial-section{padding-block:48px 53px}.editorial-section h2{font-size:2.1875rem}.editorial-section>p:not(.eyebrow){font-size:0.875rem}.editorial-section>.text-link{font-size:0.75rem}.footer-main{grid-template-columns:1fr 1fr;gap:30px 28px;padding-block:36px}.footer-brand{grid-column:1/-1}.footer-brand .brand-name{font-size:2.6875rem}.footer-brand p{max-width:none;margin-block-start:12px}.footer-main .eyebrow{font-size:0.625rem;margin-block-end:13px}.footer-nav{flex-direction:column;gap:11px}.footer-nav a{font-size:0.6875rem}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:0.5625rem}.footer-bottom p{order:3;width:100%;font-size:0.5625rem}.footer-domain{margin-inline-start:auto}.breadcrumbs{padding-block-start:19px}.breadcrumbs ol{font-size:0.625rem;line-height:1.8;gap:3px 7px}.breadcrumbs li+li:before{margin-inline-end:7px}.page-heading{padding-block:30px}.page-heading h1{font-size:2.375rem;line-height:1.22;overflow-wrap:anywhere}.page-lead{font-size:1.0625rem;line-height:1.9}.index-content{padding-block-end:45px}.card-grid{grid-template-columns:1fr;gap:26px}.card-grid .content-card{display:grid;grid-template-columns:80px 1fr;gap:20px}.card-grid .card-index{height:100px;display:flex;flex-direction:column;padding:12px;gap:5px;margin-block-start:4px}.card-grid .card-index>span:first-child{font-size:2.5625rem}.card-grid .card-index .icon{width:22px;height:22px}.card-grid .card-body{padding-block:0 23px}.card-grid .card-body h3{font-size:1.375rem;margin-block:8px}.card-grid .card-body>p:not(.eyebrow){font-size:0.875rem}.card-grid .card-media{aspect-ratio:3/4}.card-grid .card-body .text-link{font-size:0.75rem}.article-header{padding-block:30px}.article-header h1{font-size:2.375rem;line-height:1.2;overflow-wrap:anywhere;margin-block:17px 21px}.article-lead{font-size:1.125rem;line-height:1.85}.article-meta{font-size:0.625rem;gap:10px 13px;margin-block-start:21px}.article-meta>span+span{padding-inline-start:13px}.tag-list{gap:7px;margin-block-start:20px}.tag-list a{font-size:0.6875rem;padding:6px 10px}.article-layout{display:flex;flex-direction:column;gap:28px;padding-block:0 40px}.article-aside{padding:0}.toc{position:static;background:#eaece5;padding:18px;border-block-start:2px solid var(--brand-blue)}.toc ol{display:flex;flex-wrap:wrap;gap:10px 18px;margin-block-start:12px}.toc li{font-size:0.6875rem;margin:0}.prose{font-size:1.125rem;line-height:1.95}.prose h2{font-size:1.8125rem;margin-block:31px 16px}.prose blockquote{font-size:1.375rem;padding:16px 19px}.prose p{margin-block-end:23px}.sources-block{padding-block-start:23px;margin-block-start:31px}.sources-block h2{font-size:1.6875rem}.sources-block li{font-size:0.75rem}.sources-block li>p{font-size:0.625rem}.related-section{padding-block:32px 45px}.detail-layout{display:flex;flex-direction:column;gap:28px;padding-block:0 40px}.detail-figure{position:static;max-width:400px}.article-figure{margin-block-end:24px}.search-form{margin-block-start:23px}.search-field{flex-wrap:wrap;gap:5px 12px;padding:10px 12px}.search-field>.icon{width:19px;height:19px}.search-field input{width:calc(100% - 36px);font-size:1rem;padding:12px 0}.search-field .button{width:100%;margin-block-start:3px;min-height:45px}.search-content{min-height:380px;padding-block-end:40px}.search-count{font-size:1.1875rem;gap:12px}.search-result h3{font-size:1.375rem}.search-result>p:not(.eyebrow){font-size:0.875rem}.empty-state{padding:24px}.empty-state h2{font-size:1.75rem}.empty-state p{font-size:0.875rem}.error-page{padding-block:40px 65px}.error-number{font-size:6.875rem}.error-page h1{font-size:2.25rem}.error-page>p:not(.eyebrow):not(.error-number){font-size:1rem}}
@media(max-width:370px){:root{--gutter:18px}.header-inner{gap:10px}.languages{gap:6px}.languages>a{font-size:0.5625rem}.brand-tag{display:none}.brand-symbol{display:none}.brand-name{font-size:2rem}.header-utilities{gap:5px}.hero-copy h1{font-size:3rem}html:lang(he) .hero-copy h1{font-size:3.5625rem}.featured-grid{grid-template-columns:1fr}.featured-grid .card-index{height:92px}.featured-grid .card-body h3{font-size:1.4375rem}.featured-grid .card-body>p:not(.eyebrow){font-size:0.875rem}.card-grid .content-card{grid-template-columns:60px 1fr;gap:15px}.page-heading h1,.article-header h1{font-size:2.125rem}.period-title{font-size:1.4375rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.paint-reveal{clip-path:none!important;will-change:auto}}
.desktop-nav>a[aria-current]:after{background:var(--link-ink)}.desktop-nav>a[aria-current]{font-weight:500}.source-id{display:inline-block;padding:1px 5px;background:#e2e9e5;font-size:0.625rem;direction:ltr}.prose .source-marker{white-space:nowrap;font-size:.85em}.card-figure figcaption{display:block;font-size:0.625rem;line-height:1.8;padding-block:11px 0}.card-figure .image-credit{display:block;max-width:none;font-size:0.5625rem;text-align:start;margin-block-start:5px}.card-figure{min-width:0}.card-grid .card-figure figcaption{font-size:0.625rem}
@media(max-width:680px){.card-grid .content-card:has(.card-figure){display:flex}.card-grid .content-card .card-figure{display:grid;grid-template-columns:100px 1fr;gap:15px}.card-grid .content-card .card-figure figcaption{padding:0}.card-grid .content-card .card-figure .card-media{aspect-ratio:1}.card-grid .content-card:has(.card-figure) .card-body{padding-block-start:18px}.featured-grid .card-figure figcaption{font-size:0.5625rem}.featured-grid .card-figure .image-credit{font-size:0.5rem}}
figcaption{font-size:0.75rem}.image-credit{font-size:0.625rem}.hero-object figcaption{font-size:0.6875rem}.hero-object .image-credit{font-size:0.5625rem}.card-figure figcaption{font-size:0.6875rem}.card-figure .image-credit{font-size:0.625rem}
@media(max-width:680px){.hero-object figcaption{font-size:0.6875rem}.hero-object .image-credit{font-size:0.625rem}.body-figure figcaption,.article-figure figcaption{display:block;font-size:0.75rem}.body-figure .image-credit,.article-figure .image-credit{max-width:none;display:block;text-align:start;margin-block-start:9px}}
@media(max-width:480px){.featured-grid{grid-template-columns:1fr}.featured-grid .card-figure{display:grid;grid-template-columns:115px 1fr;gap:16px}.featured-grid .card-media{aspect-ratio:1}.featured-grid .card-figure figcaption{padding:0;font-size:0.6875rem}.featured-grid .card-figure .image-credit{font-size:0.625rem}.featured-grid .card-body h3{font-size:1.4375rem}.featured-grid .card-body>p:not(.eyebrow){font-size:0.875rem}.featured-grid .card-body .eyebrow{font-size:0.625rem}.featured-grid .card-body>.text-link{font-size:0.8125rem}.featured-grid .card-index{height:85px}}
@media print{body{background:#fff;font-size:12pt}.site-header,.site-footer,.article-aside,.related-section,.tag-list,.breadcrumbs{display:none}.wrap{max-width:none;padding:0}.article-layout,.detail-layout{display:block}.prose{max-width:none}.article-header h1{font-size:28pt}.article-lead{font-size:14pt}a{text-decoration:underline}.sources-block{break-inside:avoid}}

html .error-page .brand-label{text-transform:none}
