/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-grid{--views-grid--layout-gap:var(--sp);--views-grid--column-count:4;--views-grid-item--min-width:6.25rem;}.views-view-grid--horizontal{--views-grid--gap-count:calc(var(--views-grid--column-count) - 1);--views-grid--total-gap-width:calc(var(--views-grid--gap-count) * var(--views-grid--layout-gap));--views-grid-item--max-width:calc((100% - var(--views-grid--total-gap-width)) / var(--views-grid--column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-grid-item--min-width),var(--views-grid-item--max-width)),1fr));grid-gap:var(--views-grid--layout-gap);}.views-view-grid--vertical{margin-block-end:calc(-1 * var(--views-grid--layout-gap));column-width:var(--views-grid-item--min-width);column-count:var(--views-grid--column-count);column-gap:var(--views-grid--layout-gap);}.views-view-grid--vertical .views-view-grid__item > *{padding-block-end:var(--views-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}
