/* Ported unchanged from the prototype: dist/collection-edition.css. */
/* Year chapters remain complete as the sample collection grows. */
.chronicle-story-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-flow: row;
  grid-auto-rows: 420px;
}
.chronicle-story-grid > .chronicle-story:nth-child(n) {
  grid-column: span 1;
  grid-row: auto;
  height: 100%;
}
.chronicle-story-grid.odd-count > .chronicle-story:first-child { grid-column: span 2; }
.chronicle-story-grid.count-1, .chronicle-story-grid.count-2 { grid-auto-rows: 460px; }
.chronicle-story-copy h3 { overflow-wrap: anywhere; }
.showcase-disclosure { color: #bfb6b4; font: 10px var(--sans); line-height: 1.8; max-width: 590px; margin: 0 auto 22px; }
@media (max-width: 900px) {
  .chronicle-story-grid { grid-auto-rows: 370px; }
  .chronicle-story-copy > p { font-size: 12px; }
}
@media (max-width: 640px) {
  .chronicle-story-grid, .chronicle-story-grid.count-1, .chronicle-story-grid.count-2 { grid-template-columns: minmax(0, 1fr); grid-auto-rows: 380px; }
  .chronicle-story-grid.odd-count > .chronicle-story:first-child { grid-column: span 1; }
  .chronicle-story-grid > .chronicle-story:nth-child(n) { height: 100%; }
  .chronicle-story-copy > p { font-size: 17px; }
}
