/* Four editions share one gallery and one consistent card layout. */
.gallery-toolbar { flex-wrap: wrap; gap: 20px; }
.stack { flex-wrap: wrap; }
.segmented { display: flex; flex-wrap: wrap; gap: 4px; max-width: 100%; }
.segmented button { white-space: normal; }
.edition-grid article { display: flex; flex-direction: column; min-width: 0; }
.edition-grid article ul { flex: 1; }
.edition-grid article .button { align-self: flex-start; }
.edition-grid article .edition-doc-link { margin-top: 16px; }
@media(max-width:600px) { .segmented { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); width: 100%; } .segmented button { min-height: 44px; } }
