.journal-reader{grid-template-columns:minmax(0,680px);justify-content:center;align-items:start;gap:0;max-width:1100px;margin:2.5rem auto 0;display:grid}.journal-reader-multiple{grid-template-columns:155px minmax(0,680px);justify-content:center;gap:0 3.5rem}.journal-heading h1{color:var(--accent)}.journal-byline a{text-underline-offset:3px;text-decoration:underline}.journal-page-index{grid-area:1/1/span 3;align-self:stretch}.journal-page-index nav{position:sticky;top:1.4rem}.journal-page-index .editorial-eyebrow{margin:0 0 1rem;font-size:.65rem;line-height:1.7}.journal-page-index ol{grid-template-columns:1fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.journal-page-index a{display:block}.journal-page-index li a{font:.65rem/1.5 var(--body);color:var(--muted)}.journal-page-index li a:hover{color:var(--accent)}.journal-page-index img{aspect-ratio:4/5;object-fit:contain;background:var(--panel);width:100%}.journal-page-index li span{margin-top:.3rem;display:block}.journal-caption-jump{font:.72rem/1.5 var(--body);border-top:1px solid var(--line);color:var(--accent);margin-top:1.2rem;padding-top:1rem}.journal-pages{min-width:0}.journal-reader-multiple .journal-pages,.journal-reader-multiple .journal-post-credit{grid-column:2}.journal-page{margin:0 0 2.7rem;scroll-margin-top:1.5rem}.journal-page-art{cursor:zoom-in;aspect-ratio:4/5;background:var(--panel);display:block;position:relative}.journal-page-art img{object-fit:contain;width:100%;height:100%}.journal-enlarge{color:var(--accent);text-underline-offset:3px;font:.68rem/1.5 var(--body);text-decoration:underline;position:absolute;top:calc(100% + .8rem);right:0}.journal-page figcaption{font:.7rem/1.6 var(--body);color:var(--muted);align-items:baseline;gap:1rem;min-height:2.5rem;padding-top:.8rem;padding-right:4.5rem;display:flex}.journal-page-number{white-space:nowrap;color:var(--accent)}.journal-transcript{border-bottom:1px solid var(--line);margin-top:.45rem}.journal-transcript summary{cursor:pointer;font:.72rem/1.5 var(--body);color:var(--accent);padding:.65rem 0}.journal-transcript>div{font:1.08rem/1.7 var(--reading);padding:.7rem 0}.journal-transcript p{margin:0 0 .75rem}.journal-original-note{min-width:0;padding-bottom:1.8rem;scroll-margin-top:2rem}.journal-reader-multiple .journal-original-note{grid-area:1/2}.journal-original-note .journal-reading{font:400 clamp(1.1rem, 1.4vw, 1.25rem)/1.75 var(--reading)}.journal-reading>p{white-space:pre-line;overflow-wrap:anywhere}.journal-post-credit{border-top:1px solid var(--line);font:.72rem/1.65 var(--body);color:var(--muted);margin-top:0;padding-top:1rem}.journal-post-credit p{margin:0 0 .75rem}.journal-post-credit a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.journal-viewer{border:1px solid var(--line);background:var(--paper);width:calc(100vw - 32px);max-width:1400px;height:calc(100dvh - 32px);max-height:1100px;color:var(--ink);margin:auto;padding:0}.journal-viewer[open]{flex-direction:column;display:flex}.journal-viewer::backdrop{background:#140e0de8}.journal-viewer>header,.journal-viewer>footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.journal-viewer h2{font:.85rem/1.5 var(--body);margin:0}.journal-viewer h2 span{color:var(--muted);margin-left:.5rem}.journal-viewer button{cursor:pointer;border:1px solid var(--line);font:.75rem/1.4 var(--body);color:var(--ink);white-space:nowrap;background:0 0;padding:.65rem .8rem}.journal-viewer button:disabled{opacity:.4;cursor:default}.journal-viewer-stage{flex:1;place-items:center;min-height:0;padding:0 1rem;display:grid;overflow:hidden}.journal-viewer-stage img{object-fit:contain;width:100%;height:100%;min-height:0}.journal-viewer-stage [hidden]{display:none}.journal-viewer footer>div{text-align:center;min-width:0;font:.7rem/1.5 var(--body)}.journal-viewer footer p{margin:0 0 .35rem}.journal-viewer footer a{color:var(--accent);text-decoration:underline}@media (width<=900px){.journal-reader{column-gap:2rem}.journal-reader-multiple{grid-template-columns:100px minmax(0,680px)}.journal-page-index ol{gap:.6rem}}@media (width<=650px){.journal-reader,.journal-reader-multiple{margin-top:1.7rem;display:block}.journal-page-index{margin-bottom:1.5rem}.journal-page-index nav{position:static}.journal-page-index ol{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:.65rem}.journal-caption-jump{margin-top:.8rem;padding-top:.7rem}.journal-page{margin-bottom:2rem}.journal-original-note{margin-top:0;padding-bottom:1.3rem}.journal-original-note .journal-reading{font-size:1.08rem;line-height:1.75}.journal-page figcaption{gap:.7rem;font-size:.68rem}.journal-viewer{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.journal-viewer>header,.journal-viewer>footer{gap:.55rem;padding:.7rem}.journal-viewer>footer{flex-wrap:wrap}.journal-viewer footer>div{flex-basis:100%;order:-1}.journal-viewer-stage{padding:0 .5rem}}
