/* Existing editorial palette; full compositions and clear shelves for a growing archive. */
.history-start{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-block:1px solid var(--rule);padding:30px 0;margin:25px 0 40px}.history-start h2{font-size:36px}.history-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;counter-reset:history}.history-start li{counter-increment:history;min-width:0}.history-start li:before{content:counter(history,decimal-leading-zero);display:block;font-size:13px;font-weight:700;color:var(--accent);margin-bottom:12px}.history-start li>a{font-family:var(--display);font-size:24px;line-height:1.2;text-decoration:none}.history-start li>p{font-size:14px;line-height:1.7}
.history-shelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.history-card{min-width:0;padding-bottom:24px;border-bottom:1px solid var(--rule)}.history-card[hidden]{display:none}.history-card-image{height:280px;display:flex;background:var(--paper-alt);padding:12px;align-items:center;justify-content:center}.history-card img{width:100%;height:100%;object-fit:contain}.history-credit{font-size:11px;line-height:1.5;color:var(--text-muted);margin:10px 0 20px}.history-card h2{font-size:30px;line-height:1.12}.history-card h2 a{text-decoration:none}.history-card>p:not(.meta):not(.history-credit){font-size:15px;line-height:1.75}.history-card>a:last-child{font-size:14px}.history-next{margin:40px 0;padding-top:25px;border-top:1px solid var(--rule)}
@media(max-width:1000px){.history-start{grid-template-columns:1fr}.history-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.history-start ol,.history-shelves{grid-template-columns:minmax(0,1fr)}.history-start{gap:10px}.history-start ol{gap:18px}.history-start h2{font-size:30px}.history-card-image{height:320px}.history-card h2{font-size:32px}}
