.historical26-page .historical26-photo {display:grid;grid-template-columns:minmax(130px,260px) minmax(0,1fr);gap:20px;align-items:center;margin:18px 0 28px;background:#14212c;border:1px solid #647788;border-radius:12px;padding:18px}
.historical26-page .historical26-photo img{display:block;max-width:100%;width:100%;height:auto;max-height:350px;object-fit:contain;background:#0b111a;border-radius:8px}
.historical26-page .historical26-photo p{line-height:1.65}
.historical26-page .historical26-photo a{color:#d1e8fc}
.historical26-page .journey15-item>img{width:100%;height:260px;object-fit:contain;display:block;margin-bottom:12px;background:#0b111a;border-radius:7px}
.historical26-page .historical26-timeline{font-size:.9rem;color:#c9dceb;line-height:1.6}
.historical26-page .historical26-timeline time{font-weight:700}
@media(max-width:600px){.historical26-page .historical26-photo{grid-template-columns:1fr}.historical26-page .historical26-photo img{max-width:220px;margin:0 auto}}

.historical26-page .historical26-scans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
.historical26-page .historical26-scans a{display:block;color:#e7f1fb;background:#15212b;text-decoration:none;padding:12px;border:1px solid #63798a;border-radius:12px;min-width:0}
.historical26-page .historical26-scans a:hover{text-decoration:underline}
.historical26-page .historical26-scans img{display:block;width:100%;aspect-ratio:5/4;object-fit:contain;background:#0a111a;border-radius:7px}
.historical26-page .historical26-scans strong{display:block;margin:8px 0 2px}
.historical26-page .historical26-scans span{font-size:.8rem;color:#b7cce0}
@media(max-width:760px){.historical26-page .historical26-scans{grid-template-columns:repeat(2,minmax(0,1fr))}}
