.editions-archive,.edition-detail{padding:28px 0 64px}.editions-archive__hero{max-width:900px;margin:0 0 34px}.editions-archive__hero h1,.edition-hero h1{margin:.15em 0}.editions-archive__hero p{max-width:850px;font-size:18px;line-height:1.55}.editions-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;opacity:.72}.editions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.edition-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper,#fff)}.edition-card__cover{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:18px;background:color-mix(in srgb,var(--paper,#fff) 88%,#000 4%)}.edition-card__cover img{width:100%;height:100%;object-fit:contain}.edition-card__body{padding:20px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.edition-card__meta{font-size:13px;opacity:.7;margin-bottom:8px}.edition-card h2{font-size:22px;line-height:1.2;margin:0 0 10px}.edition-card h2 a{text-decoration:none;color:inherit}.edition-card p{margin:0 0 16px;line-height:1.5}.edition-card__award{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:auto 0 16px;padding-top:4px}.edition-card__award strong,.edition-card__award span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:5px 9px}.edition-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:22px}.edition-hero{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:44px;align-items:start;padding-bottom:42px;border-bottom:1px solid var(--line)}.edition-hero__cover{border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--paper,#fff)}.edition-hero__cover img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.edition-hero__subtitle{font-size:21px;margin:4px 0 16px}.edition-hero__annotation{font-size:17px;line-height:1.6;margin:18px 0}.edition-biblio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:24px 0 0}.edition-biblio>div{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1.4fr);gap:10px;padding:9px 0;border-top:1px solid var(--line)}.edition-biblio dt{font-size:13px;opacity:.68}.edition-biblio dd{margin:0;font-weight:600}.edition-section{padding:38px 0;border-bottom:1px solid var(--line)}.edition-section>h2,.edition-access h2{margin-top:0}.edition-section__intro{max-width:820px}.edition-timeline{display:grid;gap:0}.edition-timeline article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid var(--line)}.edition-timeline__year{font-size:20px;font-weight:700}.edition-timeline h3{margin:0 0 7px}.edition-timeline p{margin:5px 0}.edition-place{opacity:.72}.edition-history-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.edition-holdings{display:grid;gap:26px}.edition-holdings section h3{margin-bottom:12px}.edition-holdings__orgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.edition-holdings__orgs a{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;text-decoration:none;color:inherit}.edition-holdings__orgs img{width:54px;height:54px;object-fit:contain}.edition-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.edition-gallery figure{margin:0}.edition-gallery img{width:100%;height:auto;border-radius:14px}.edition-gallery figcaption{font-size:13px;line-height:1.45;margin-top:8px;opacity:.78}.edition-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.edition-related-card{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;text-decoration:none;color:inherit}.edition-related-card img{width:72px;height:72px;object-fit:cover;border-radius:9px}.edition-related-card span{display:flex;flex-direction:column;gap:4px}.edition-related-card small{opacity:.65}.edition-citation__box{display:flex;gap:18px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:18px}.edition-citation__box p{margin:0;flex:1}.edition-access{margin-top:38px;border:1px solid var(--line);border-radius:18px;padding:24px;max-width:900px}.edition-access p{max-width:760px;line-height:1.55}.edition-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.edition-mini-grid article a{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px;text-decoration:none;color:inherit}.edition-mini-grid img{width:56px;height:56px;object-fit:contain}.edition-mini-grid span{display:flex;flex-direction:column;gap:3px}.edition-mini-grid small{opacity:.65}@media(max-width:900px){.editions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-hero{grid-template-columns:1fr;gap:24px}.edition-hero__cover{max-width:460px}.edition-holdings__orgs,.edition-related-grid,.edition-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.editions-grid,.edition-holdings__orgs,.edition-gallery,.edition-related-grid,.edition-mini-grid{grid-template-columns:1fr}.edition-biblio{grid-template-columns:1fr}.edition-timeline article{grid-template-columns:1fr;gap:6px}.edition-citation__box{align-items:flex-start;flex-direction:column}}

.edition-gallery figcaption span,.edition-gallery figcaption a{display:block;margin-top:4px}.home-editions .edition-card__cover{aspect-ratio:4/5}.edition-related-exhibition{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}

/* Homepage editions: compact five-column layout with smaller responsive covers. */
.home-editions .editions-grid--home{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.home-editions .edition-card__cover{aspect-ratio:4/5;padding:10px}
.home-editions .edition-card__body{padding:14px}
.home-editions .edition-card h2{font-size:17px;line-height:1.22;margin-bottom:8px}
.home-editions .edition-card__meta{font-size:12px;margin-bottom:6px}
.home-editions .edition-card__award{margin:auto 0 12px}
.home-editions .edition-card__award strong,.home-editions .edition-card__award span{font-size:11px;padding:4px 7px}
.home-editions .edition-card__button{padding:8px 11px;font-size:13px}
@media(max-width:1050px){.home-editions .editions-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.home-editions .editions-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:430px){.home-editions .editions-grid--home{grid-template-columns:1fr}.home-editions .edition-card{max-width:320px}}


/* Edition detail layout: tuned for the theme's intentionally narrow content column. */
.edition-detail>.container{container-type:inline-size}
.edition-hero{grid-template-columns:minmax(190px,34%) minmax(0,1fr);gap:28px}
.edition-hero__cover{padding:14px}
.edition-hero__cover img{max-height:560px}
.edition-hero__body{min-width:0}
.edition-hero h1{font-size:clamp(28px,4.2cqi,42px);line-height:1.08;overflow-wrap:anywhere}
.edition-hero__subtitle{font-size:18px;line-height:1.4}
.edition-hero__annotation{font-size:15px;line-height:1.55;margin:14px 0 18px}
.edition-biblio{grid-template-columns:1fr;gap:0;margin-top:20px}
.edition-biblio>div{grid-template-columns:minmax(112px,34%) minmax(0,1fr);gap:14px;padding:9px 0}
.edition-biblio dt{line-height:1.35}
.edition-biblio dd{min-width:0;line-height:1.4;overflow-wrap:anywhere}
@container (max-width:560px){
  .edition-hero{grid-template-columns:1fr;gap:22px}
  .edition-hero__cover{max-width:300px;width:100%;margin-inline:auto}
  .edition-hero h1{font-size:30px}
}
@container (max-width:390px){
  .edition-biblio>div{grid-template-columns:1fr;gap:3px}
}
