/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */.paragraph.paragraph--type--common-card-list .common-card-list_title { margin-bottom: var(--p-space-8); font-size: var(--font-size-xl); font-weight: var(--font-weight-xl); }
.paragraph.paragraph--type--common-card-list.common-card-list-4-row .common-card-list_items { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(4, 1fr); }

@media (max-width: 37.5rem) { .paragraph.paragraph--type--common-card-list.common-card-list-4-row .common-card-list_items { grid-template-columns: repeat(2, 1fr); } }
.paragraph.paragraph--type--common-card-list.common-card-list-3-row .common-card-list_items { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(3, 1fr); }

@media (max-width: 37.5rem) { .paragraph.paragraph--type--common-card-list.common-card-list-3-row .common-card-list_items { grid-template-columns: repeat(2, 1fr); } }
.paragraph.paragraph--type--common-card-list.common-card-list-2-row .common-card-list_items { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(2, 1fr); }
.paragraph.paragraph--type--common-card-list.common-card-list-aspect-4-3 { img { overflow: hidden; object-fit: cover; object-position: center; aspect-ratio: 4/3; } }
.paragraph.paragraph--type--common-card-list.common-card-list-aspect-3-2 { img { overflow: hidden; object-fit: cover; object-fit: center; aspect-ratio: 3/2; } }
.paragraph.paragraph--type--common-card-list.common-card-list-aspect-1-1 { img { overflow: hidden; object-fit: cover; object-fit: center; aspect-ratio: 1/1; } }
