.history-opening{max-width:800px;margin:36px 0}.history-opening h2{font-size:clamp(31px,5vw,49px);line-height:1.17;margin:12px 0 23px}.history-opening p,.history-chapter p,.history-credits p,.history-sources p{line-height:1.9;max-width:80ch}.history-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 0;margin:28px 0 42px;border-block:1px solid var(--rule)}.history-index a{display:block;border:1px solid var(--accent);padding:13px 15px;font:13px/1.7 Arial,sans-serif}.history-chapter{padding:32px 0 20px;border-bottom:1px solid var(--rule);scroll-margin-top:25px}.history-chapter>h2,.history-credits h2,.history-sources h2{font-size:clamp(29px,4vw,39px);line-height:1.2;margin:14px 0 25px}.history-chapter h3{font-size:29px;line-height:1.3;margin:36px 0 20px}.history-chapter p.history-source{font:12px/1.9 Arial,sans-serif;color:var(--muted);border-left:2px solid var(--accent);padding-left:14px;margin:22px 0}.history-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0}.history-pictures:has(figure:only-child){grid-template-columns:1fr}.history-pictures figure{margin:0;min-width:0;background:var(--panel);border:1px solid var(--rule)}.history-pictures figure>a{display:block}.history-pictures img{display:block;width:100%;height:260px;object-fit:cover}.history-pictures:has(figure:only-child) img{height:auto;max-height:420px;object-fit:cover}.history-pictures figcaption{padding:17px 20px;font:12px/1.8 Arial,sans-serif;color:var(--muted)}.history-picture-game{display:block;font-weight:bold;margin-bottom:6px}.history-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.history-tech-grid article{background:var(--panel);border:1px solid var(--rule);padding:24px;min-width:0}.history-tech-mark{font:30px/1.2 Georgia;color:var(--accent);letter-spacing:.03em}.history-tech-grid h3{font-size:25px;margin:20px 0 14px}.history-tech-grid p{font:14px/1.9 Arial,sans-serif;margin-bottom:0}.history-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.history-timeline a{display:grid;grid-template-columns:95px minmax(0,1fr);gap:20px;align-items:start;padding:23px;border:1px solid var(--rule);background:var(--panel);text-decoration:none;min-width:0}.history-timeline strong{font:24px/1.3 Georgia;color:var(--accent)}.history-timeline span{font:14px/1.8 Arial,sans-serif;overflow-wrap:anywhere}.history-timeline a:hover{border-color:var(--accent)}.history-credits,.history-sources{padding:32px 0;scroll-margin-top:25px}.history-credits .original-reading{padding:25px;background:var(--panel);border:1px solid var(--rule);margin-top:25px}.history-credits summary{font-size:23px;line-height:1.5;cursor:pointer}.history-next{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0}.history-next a{border:1px solid var(--accent);padding:12px 17px;font:13px/1.6 Arial,sans-serif}.lucas-history-reading a:focus-visible,.lucas-history-reading summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:850px){.history-tech-grid{grid-template-columns:1fr}.history-timeline{grid-template-columns:1fr}.history-index{grid-template-columns:repeat(2,minmax(0,1fr))}.history-pictures img{height:210px}}@media(max-width:560px){.history-pictures{grid-template-columns:1fr}.history-pictures img{height:auto}.history-index{grid-template-columns:1fr}.history-chapter h3{font-size:27px}.history-timeline a{grid-template-columns:90px minmax(0,1fr);padding:20px;gap:14px}.history-timeline strong{font-size:22px}.history-credits .original-reading{padding:22px}}

.history-verified-pictures img{object-fit:contain;background:var(--panel)}.history-verified-pictures:has(figure:only-child) img{object-fit:contain}.history-museum-photo{max-width:330px}.history-museum-photo img{height:260px!important;width:100%;object-fit:contain!important}.history-verified-pictures figcaption a{overflow-wrap:anywhere}.history-other-routes{clear:both}
