/* justify.css, 2026-11-01. Pairs with justify.js: justified rows (full width,
   one height per row, no crop, flush last row). Applied only once the script
   runs (html.just-js); without JS the page's masonry/scatter rules stay. */
html.just-js .gal.gal-just {
  columns: initial;
  display: flex;
  flex-wrap: wrap;
  column-gap: clamp(6px, 0.7vw, 12px);
  row-gap: clamp(6px, 0.7vw, 12px);
  padding-right: 0;
}
html.just-js .gal-just .gal-item {
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
}
html.just-js .gal-just .gal-item picture { display: block; width: 100%; height: 100%; }
html.just-js .gal-just .gal-item img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
