.issue-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.issue-header>a:nth-child(2){margin-left:auto}.issue-main{padding-top:44px}.issue-heading{max-width:840px}.issue-heading h1{font-size:clamp(3rem,8vw,6rem);margin:10px 0;line-height:1.05}.issue-date{color:#6c6258}.issue-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:28px 0 18px;padding:16px 0;border-block:1px solid #cbbfaf}.issue-toolbar button,.issue-pages a{font:inherit;color:inherit;border:1px solid #cbbfaf;background:transparent;padding:10px 14px;min-height:44px;cursor:pointer;text-decoration:none}.issue-toolbar [hidden]{display:none}.issue-toolbar button:disabled{opacity:.35;cursor:default}.issue-pages{display:flex;gap:6px}.issue-pages a[aria-current=page]{background:#7a292a;color:#fff;border-color:#7a292a}.issue-count{margin-left:auto;color:#6c6258;font-variant-numeric:tabular-nums}.issue-scans{background:#e8e0d3;border:1px solid #cbbfaf;padding:clamp(8px,2vw,24px);overflow:auto;max-width:100%;outline-offset:4px}.issue-scan{margin:0 auto 28px;max-width:1100px}.issue-scan:last-child{margin-bottom:0}.issue-scan[hidden]{display:none}.issue-scan img{display:block;width:100%;height:auto;margin:auto}.issue-scan figcaption{text-align:center;padding:14px 0 0;font-size:.85rem;color:#62564c}.issue-scans.is-zoomed .issue-scan{width:max-content;max-width:none}.issue-scans.is-zoomed img{width:auto;max-width:none;height:auto}.issue-return{margin:24px 0 60px}.archive-paper>small{display:block;font-size:.78rem;line-height:1.5;color:#6c6258;margin-top:6px}@media(max-width:600px){.issue-main{padding-top:24px}.issue-toolbar{gap:8px}.issue-toolbar button,.issue-pages a{padding:10px}.issue-count{margin-left:0}.issue-header{gap:16px}.issue-header .site-languages{margin-left:auto}}

.issue-title-row{display:flex;align-items:center;gap:clamp(18px,3vw,32px)}.issue-title-row>span{flex:none}.issue-title-figure{flex:none;width:clamp(78px,12vw,124px);height:auto;object-fit:contain}@media(max-width:480px){.issue-title-row{gap:12px}.issue-heading h1.issue-title-row{font-size:clamp(2.25rem,10vw,3rem)}.issue-title-figure{width:clamp(54px,16vw,76px)}}

.issue-heading h1.issue-title-wordmark{display:block;position:relative;width:min(100%,820px);aspect-ratio:4.5;margin:12px 0 18px;overflow:hidden}.issue-masthead{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}

.issue-scan-toggle{display:block;width:100%;border:0;margin:0;padding:0;background:transparent;cursor:zoom-in}.issue-scans.is-zoomed .issue-scan-toggle{width:max-content;max-width:none;cursor:zoom-out}.issue-scan-toggle:focus-visible{outline:3px solid var(--wine,#7a292a);outline-offset:4px}
