.grid__template .layout__container {
  padding: 0;
}

@media (max-width: 47.9375rem) {
  .grid__no-gap .image-caption {
    margin-bottom: var(--grid-gap);
  }
  .grid__no-gap .cell:last-child .image-caption {
    margin-bottom: 0;
  }
}
@media (min-width: 48rem) {
  .grid__template {
    display: grid;
    gap: var(--grid-gap);
  }
  .grid__no-gap {
    gap: var(--grid-gap) 0;
  }
  .grid__template--halves {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  .grid__template--thirds {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }
  .grid__template--quarters {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }
  .grid__template--two-thirds-one-third {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
  .grid__template--one-third-two-thirds {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
}

/*# sourceMappingURL=/assets/application/layouts/grids-1fb330d5.css.map */
