/* Library layouts: progressive chronology, subject browsing and long-form reading. */
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.hero{grid-template-columns:1.05fr .95fr;gap:clamp(35px,5vw,72px);padding-block:48px 30px}.hero-copy h1,html:lang(he) .hero-copy h1{font-size:clamp(2.625rem,4.3vw,4rem);line-height:1.15;max-width:650px;letter-spacing:0;margin-block:20px 24px}.hero-lead{max-width:540px;font-size:1.125rem}.hero-copy{padding-block:15px}.hero-actions{flex-wrap:wrap;gap:22px}.hero-actions .quiet-link{max-width:100%}.library-count{margin-block-start:28px;color:var(--muted);font-size:0.75rem}.library-count strong{color:var(--link-ink);font-size:1.125rem;font-weight:500}.object-stage{aspect-ratio:1.12;padding:35px;min-height:0}.hero-image{max-height:440px}.hero-object figcaption{font-size:0.75rem}.hero-object .image-credit{font-size:0.625rem}.entry-section{padding-block:28px 40px}.entry-section .section-heading h2{font-size:clamp(1.5625rem,2.3vw,2.125rem);max-width:750px}.entry-grid{border:1px solid var(--line);background:var(--surface)}.entry-item,.entry-item:first-child,.entry-item:last-child{padding:28px 25px;gap:17px}.entry-item:hover{background:#edf2f2}.entry-item h3{font-size:1.875rem}.entry-item p{font-size:0.875rem}.entry-examples{font-size:0.6875rem;color:var(--link-ink);display:block;margin-block-start:12px}.entry-icon{align-self:start;margin-block-start:4px}.library-search{display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:40px;padding-block:26px 36px}.library-search h2{font-size:1.8125rem;line-height:1.4}.library-search p{font-size:0.875rem;color:var(--muted);margin-block-start:7px}.library-search form{min-width:0}.library-search .search-field{background:var(--surface)}.library-search input{min-width:0}.selected-section{padding-block:40px 65px}.featured-grid,.place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px}.content-card{border-block-end:1px solid #c6c9be}.content-card .card-body h3{font-family:var(--font-heading);font-size:1.6875rem;line-height:1.35}.content-card .card-body>p:not(.eyebrow){font-size:0.875rem;line-height:1.85}.content-card .card-body .eyebrow{font-size:0.6875rem}.card-reading{font-size:0.6875rem;color:var(--muted);display:block;margin-block:0 12px}.content-card .card-body>.text-link{font-size:0.8125rem}.card-media{aspect-ratio:1.52}.card-media img{height:100%;width:100%;object-fit:contain}.card-index{height:160px;padding:30px;position:relative;background:#e2e9e8!important}.card-index>span:first-child{font-size:1.75rem;font-family:var(--font-heading);color:var(--link-ink);opacity:1}.card-index .icon{width:54px;height:54px;opacity:.75}.card-figure figcaption{font-size:0.6875rem}.card-figure .image-credit{font-size:0.625rem;overflow-wrap:anywhere}.places-section{padding-block:30px 68px}.place-grid .card-media{aspect-ratio:1.6}.place-grid .card-media img{object-fit:cover;mix-blend-mode:normal}.learning-section{background:#e2edf3;border-block:1px solid #c6dbe7;padding-block:55px 58px}.learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.learning-link{display:flex;flex-direction:column;gap:14px;border-block-start:1px solid #b2c7d3;padding-block:23px 0}.learning-link>.icon{color:var(--link-ink);width:30px;height:30px}.learning-link h3{font-family:var(--font-heading);font-size:1.625rem}.learning-link p{font-size:0.875rem;color:#43565f;line-height:1.8}.learning-link>.text-link{margin-block-start:auto;font-size:0.75rem;border:0}.learning-link:hover h3{text-decoration:underline;text-underline-offset:5px}.editorial-section{max-width:870px}.section-heading h2{line-height:1.25}.section-heading>div>p:not(.eyebrow){max-width:740px}.chronology{border-block-start:1px solid var(--line)}.timeline-instructions{font-size:0.75rem;color:var(--muted);max-width:780px;margin-block:18px 28px}.chronology-rail{display:none}.chronology-panels{border-block-start:1px solid #bec8c7}.chronology-period{border-block-end:1px solid #bec8c7;scroll-margin-top:25px}.chronology-period summary{display:flex;align-items:center;gap:22px;list-style:none;cursor:pointer;padding:22px 8px}.chronology-period summary::-webkit-details-marker{display:none}.chronology-marker{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--link-ink);background:var(--canvas)}.chronology-period[open] .chronology-marker{background:var(--brand-blue)}.chronology-period[open] .disclosure-mark{transform:rotate(45deg);border-color:var(--link-ink)}.chronology-period .period-range{font-size:0.75rem}.chronology-period .period-title{font-size:1.6875rem}.chronology-content{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;background:var(--surface);border-inline-start:3px solid var(--brand-blue);padding:32px 38px;margin-block-end:18px}.chronology-copy h3{font-family:var(--font-heading);font-size:2.125rem;margin-block:10px 16px}.chronology-copy>p:not(.eyebrow){font-size:1rem;line-height:1.8;max-width:650px;color:var(--muted)}.chronology-copy .chronology-scope{font-size:0.75rem!important;margin-block-start:12px}.chronology-copy>.text-link{margin-block-start:18px}.chronology-copy .tag-list:empty{display:none}.chronology-reading{border-inline-start:1px solid var(--line);padding-inline-start:32px}.chronology-reading ul{list-style:none;padding:0;margin-block-start:16px}.chronology-reading li+li{border-block-start:1px solid var(--line)}.chronology-reading li a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:14px;font-size:0.9375rem;line-height:1.7}.chronology-reading li a:hover{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.chronology-reading .icon{width:17px;height:17px}.directory-timeline{margin-block:15px 60px}.period-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.period-directory-link{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-block-start:1px solid var(--line);padding:22px 4px;align-content:center}.period-directory-link>span{font-size:0.75rem;color:var(--muted)}.period-directory-link h3{grid-column:1;font-family:var(--font-heading);font-size:1.625rem}.period-directory-link>.icon{grid-column:2;grid-row:1/3;align-self:center}.period-directory-link:hover h3{color:var(--link-ink)}.period-directory-link.is-subperiod{padding-inline-start:24px;border-inline-start:2px solid #c3dce9}.index-prose{max-width:840px}.card-grid{gap:42px 32px}.browse-form{margin-block:15px 35px;background:#e8eeed;border:1px solid #ccd6d3;padding:28px}.browse-form fieldset{border:0;padding:0;margin:0;min-width:0}.browse-form legend{font-family:var(--font-heading);font-size:1.6875rem;padding:0;margin-block-end:20px}.browse-fields{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:18px;align-items:start}.browse-fields>div{min-width:0}.browse-fields label{display:block;font-size:0.75rem;font-weight:500;margin-block-end:8px}.browse-fields input,.browse-fields select{font:inherit;font-size:0.875rem;border:1px solid #788984;border-radius:0;background:var(--surface);color:var(--ink);width:100%;max-width:100%;min-width:0;height:49px;padding:10px}.browse-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:22px}.browse-actions .button{min-height:46px;font-size:0.8125rem}.result-heading{margin-block:20px 30px}.result-heading h2{font-family:var(--font-body);font-size:1rem}.topic-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.topic-link{display:grid;grid-template-columns:1fr auto;align-items:start;gap:9px 18px;padding:23px;border:1px solid var(--line);background:var(--surface)}.topic-link .eyebrow{grid-column:1}.topic-link h3{grid-column:1;font-family:var(--font-heading);font-size:1.625rem}.topic-link>.icon{grid-column:2;grid-row:1/4;align-self:center}.topic-link-date{grid-column:1;font-size:0.75rem;color:var(--muted)}.topic-link:hover{border-color:var(--link-ink)}.topic-jump{display:flex;margin-block-start:20px;font-size:0.8125rem}.topic-aside{min-width:0}.topic-aside .detail-figure{position:static}.topic-context{margin-block-start:25px;padding:23px;background:#e9eeeb;border-block-start:3px solid var(--brand-blue)}.topic-context ul{list-style:none;padding:0;margin-block-start:12px}.topic-context li+li{margin-block-start:10px}.topic-context li a{font-size:0.8125rem;line-height:1.8;color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.topic-context .topic-scope{font-size:0.75rem;line-height:1.8;margin-block-start:15px;color:var(--muted)}.detail-layout.without-image{grid-template-columns:minmax(0,1fr) 280px}.detail-layout.without-image .prose{max-width:770px}.prose .reading-note{font-family:var(--font-body);font-size:0.8125rem;color:#43565f;padding:18px 22px;background:#e8eff1;border-inline-start:3px solid var(--brand-blue);line-height:1.8;margin-block-end:30px}.prose{overflow-wrap:anywhere}.article-header{max-width:1100px}.article-header h1{line-height:1.17}.article-figure>img{max-height:500px;object-fit:contain;object-position:center;background:#e9e7e2;width:100%}.article-layout{grid-template-columns:230px minmax(0,760px);gap:65px;justify-content:center}.toc li{font-size:0.8125rem}.toc a{display:block;padding-block:3px}.toc a:hover{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.sources-block li{overflow-wrap:anywhere}.sources-block li>a{line-height:1.7}.prose .body-figure img{width:100%;max-height:500px;object-fit:contain;background:#e9e7e2}.article-meta{flex-wrap:wrap}.result-date{font-size:0.75rem;color:var(--muted);display:block;margin-block-start:10px}
@media(min-width:900px){.chronology-enhanced .chronology-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-block:27px 28px}.chronology-rail a{display:flex;flex-direction:column;gap:12px;min-width:0;padding:17px 15px 18px;background:var(--surface);border:1px solid var(--line);border-block-start:3px solid #b6c5c9}.rail-date{font-size:0.6875rem;line-height:1.7;color:var(--muted)}.rail-dot{display:none}.rail-title{font-family:var(--font-heading);font-size:1.3125rem;line-height:1.35;margin-block-start:auto;overflow-wrap:anywhere}.chronology-rail a:hover{border-color:var(--link-ink)}.chronology-rail a[aria-current]{background:#deebf1;border-block-start-color:var(--link-ink);color:var(--link-ink)}.chronology-rail a[aria-current] .rail-title{text-decoration:underline;text-underline-offset:5px}.chronology-enhanced .chronology-period>summary{display:none}.chronology-enhanced .chronology-period{border:0}.chronology-enhanced .chronology-panels{border:0}.chronology-enhanced .chronology-content{min-height:330px;margin:0}}
@media(max-width:1100px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.featured-grid,.place-grid{gap:32px 22px}.entry-item,.entry-item:first-child,.entry-item:last-child{padding:25px 18px}.entry-icon{display:none}.browse-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.chronology-content{gap:30px;padding:28px}.chronology-reading{padding-inline-start:24px}.content-card .card-body h3{font-size:1.5625rem}}
@media(max-width:850px){.hero{gap:30px}.featured-grid,.place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search{grid-template-columns:1fr;gap:20px}.topic-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chronology-content{grid-template-columns:1fr;gap:25px}.chronology-reading{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:23px}.article-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}.detail-layout.without-image{grid-template-columns:minmax(0,1fr) 230px}}
@media(max-width:680px){.hero{gap:25px;padding-block:30px}.hero-copy h1,html:lang(he) .hero-copy h1{font-size:2.625rem;line-height:1.18;max-width:none;margin-block:18px 20px}.hero-lead{font-size:1rem}.hero-copy h1:after{margin-block-start:20px}.hero-actions{gap:18px}.hero-actions .quiet-link{font-size:0.75rem}.library-count{font-size:0.6875rem;margin-block-start:23px}.object-stage{aspect-ratio:1.2;padding:30px}.hero-image{max-height:320px}.hero-object figcaption{font-size:0.6875rem}.entry-section{padding-block:25px}.entry-grid{background:transparent;border-inline:0}.entry-item,.entry-item:first-child,.entry-item:last-child{padding:22px 2px;gap:20px}.entry-icon{display:block}.entry-item h3{font-size:1.75rem}.entry-item p{font-size:0.8125rem}.entry-examples{font-size:0.6875rem;margin-block-start:8px}.library-search{padding-block:20px 25px}.library-search h2{font-size:1.6875rem}.library-search .search-field{gap:8px}.library-search .search-field .button{margin:0}.featured-grid,.place-grid{grid-template-columns:1fr;gap:32px}.selected-section{padding-block:30px 40px}.content-card .card-figure,.featured-grid .card-figure,.card-grid .content-card .card-figure{display:block}.content-card .card-media,.featured-grid .card-media,.card-grid .content-card .card-figure .card-media{aspect-ratio:1.7}.content-card .card-figure figcaption{padding-block:12px 0;font-size:0.6875rem;line-height:1.8}.content-card .card-figure .image-credit{font-size:0.625rem}.content-card .card-body,.card-grid .card-body,.card-grid .content-card:has(.card-figure) .card-body{padding-block:20px 22px}.content-card .card-body h3,.featured-grid .card-body h3,.card-grid .card-body h3{font-size:1.6875rem;line-height:1.4}.content-card .card-body>p:not(.eyebrow),.card-grid .card-body>p:not(.eyebrow){font-size:0.9375rem}.content-card .card-body .eyebrow{font-size:0.6875rem}.content-card .card-body>.text-link{font-size:0.8125rem}.card-grid .content-card{display:flex;gap:0}.card-index,.card-grid .card-index{height:105px;flex-direction:row;padding:23px;gap:20px}.card-index>span:first-child,.card-grid .card-index>span:first-child{font-size:1.6875rem}.card-index .icon,.card-grid .card-index .icon{width:35px;height:35px}.places-section{padding-block:25px 40px}.learning-section{padding-block:35px}.learning-grid{grid-template-columns:1fr;gap:22px}.learning-link{gap:12px;padding-block:20px 0}.learning-link h3{font-size:1.6875rem}.learning-link p{font-size:0.9375rem}.timeline-section{padding-block:40px}.timeline-instructions{font-size:0.75rem;line-height:1.8}.chronology-period summary{gap:15px;padding:21px 0}.chronology-period .period-title{font-size:1.5625rem}.chronology-period .period-range{font-size:0.6875rem}.chronology-content{padding:24px 20px;gap:22px;margin-block-end:15px}.chronology-copy h3{font-size:1.875rem}.chronology-copy>p:not(.eyebrow){font-size:0.9375rem}.chronology-reading li a{font-size:0.875rem}.period-directory{grid-template-columns:1fr;gap:0}.period-directory-link h3{font-size:1.5625rem}.directory-timeline{margin-block-end:40px}.browse-form{padding:22px 18px;margin-block:5px 28px}.browse-form legend{font-size:1.5625rem}.browse-fields{grid-template-columns:1fr;gap:16px}.browse-fields input,.browse-fields select{font-size:1rem}.browse-actions .button{width:100%}.topic-link-grid{grid-template-columns:1fr;gap:16px}.topic-link h3{font-size:1.5625rem}.detail-layout.without-image,.article-layout{display:flex;flex-direction:column;gap:28px}.detail-layout .topic-aside{order:-1}.topic-context{margin-block-start:18px}.topic-context ul{display:flex;flex-wrap:wrap;gap:8px 16px}.topic-context li+li{margin:0}.topic-context li a{font-size:0.75rem}.article-figure>img{max-height:360px}.article-header h1{font-size:2.375rem}.article-meta{font-size:0.6875rem;gap:10px}.article-meta>span+span{padding-inline-start:10px}.toc ol{display:block}.toc li{font-size:0.8125rem;margin-block:5px}.prose .reading-note{padding:17px;font-size:0.8125rem}.body-figure .image-credit,.article-figure .image-credit{font-size:0.6875rem}.section-heading>div>p:not(.eyebrow){font-size:0.9375rem}.related-section{padding-block:35px 45px}}
@media(max-width:370px){.hero-copy h1,html:lang(he) .hero-copy h1{font-size:2.25rem}.hero-actions{gap:13px}.content-card .card-body h3{font-size:1.5625rem}.article-header h1{font-size:2.125rem}}
@media print{.browse-form,.topic-aside,.chronology-rail,.learning-section,.library-search{display:none}.article-layout{display:block}.prose .reading-note{background:none;border-color:#555}.chronology-content{min-height:0!important}}

.card-place .card-media img{object-fit:cover;mix-blend-mode:normal}
html:lang(he) .content-card .card-body h3{font-family:var(--font-body);font-size:1.5rem;line-height:1.45}
.information-layout{display:block}.information-layout .prose{max-width:840px}.information-layout .topic-aside:empty{display:none}

.chronology-marker{height:24px;width:8px;border-radius:0;border-width:1px}.chronology-media{margin-block-end:25px}.chronology-media img{width:100%;max-height:190px;object-fit:contain;background:#e9e7e2}.chronology-media figcaption{display:block;font-size:0.6875rem}.chronology-media .image-credit{display:block;max-width:none;text-align:start;margin-block-start:6px;font-size:0.625rem}
.subperiod-context{display:block;color:var(--link-ink);font-size:0.6875rem;margin-block-start:6px}

/* Research records retain original attribution beside the library's reading notes. */
.publication-heading{max-width:1100px}.publication-heading h1{line-height:1.2}
.publication-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,760px);gap:55px;justify-content:center;padding-block:0 60px;align-items:start}
.bibliographic-panel{min-width:0;padding:28px;background:var(--surface);border:1px solid var(--line);border-block-start:3px solid var(--brand-blue);overflow-wrap:anywhere}
.bibliographic-panel h2{font-family:var(--font-heading);font-size:1.6875rem;margin-block:10px 24px;line-height:1.35}
.bibliographic-details dt{color:var(--muted);font-size:0.6875rem;margin-block-start:18px}.bibliographic-details dd{margin:6px 0 0;font-size:0.875rem;line-height:1.8}.bibliographic-details dt:first-child{margin-block-start:0}.bibliographic-author{display:block}
.bibliographic-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-block-start:28px}.bibliographic-actions .button{font-size:0.75rem;max-width:100%;white-space:normal}.bibliographic-actions .text-link{font-size:0.75rem}
.publication-prose{min-width:0}.publication-prose .sources-block{margin-block-end:0}.publication-directory .card-index{height:110px}.publication-directory .card-index>span:first-child{font-size:1.5rem}.publication-directory .card-index .icon{width:34px;height:34px}.volume-directory{margin-block-start:55px}
.volume-summary{font-size:0.8125rem;color:var(--muted);margin-block:22px 16px}.volume-contents{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px}.volume-contents>li{border-block-start:1px solid var(--line);padding-block:24px}.volume-entry{min-width:0;overflow-wrap:anywhere}.volume-entry h3{font-family:var(--font-heading);font-size:1.4375rem;line-height:1.5}.volume-entry h3 a:hover{color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}.volume-entry h3 .icon{width:15px;height:15px}.volume-entry-authors{font-size:0.8125rem;margin-block-start:12px;line-height:1.8}.volume-entry-pages{color:var(--muted);font-size:0.75rem;margin-block:7px 15px}.volume-entry>.text-link{font-size:0.75rem}
@media(max-width:1180px){.desktop-nav{display:none}.header-utilities{margin-inline-start:auto}.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 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)}}
@media(max-width:850px){.publication-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:28px}.bibliographic-panel{padding:22px}.volume-contents{gap:0 25px}}
@media(max-width:680px){.publication-layout{display:flex;flex-direction:column;gap:30px;padding-block-end:35px}.bibliographic-panel{width:100%}.publication-heading h1{font-size:2.25rem}.bibliographic-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px 16px;align-items:baseline}.bibliographic-details dt,.bibliographic-details dd{margin:0}.bibliographic-details dt{font-size:0.75rem}.bibliographic-details dd{font-size:0.875rem}.bibliographic-actions{margin-block-start:24px}.volume-contents{grid-template-columns:1fr}.volume-entry h3{font-size:1.4375rem}.volume-directory{margin-block-start:35px}}
@media print{.publication-layout{display:block}.bibliographic-panel{background:none;break-inside:avoid;margin-block-end:30px}.bibliographic-actions{display:none}.volume-contents{display:block}}

.source-record-link{display:inline-flex;align-items:center;gap:8px;margin-block-start:10px;font-size:0.75rem;color:var(--link-ink);text-decoration:underline;text-underline-offset:4px}
