.card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4vw;display:grid}@media screen and (max-width:47.99rem){.card-grid>*{grid-column:span 12;justify-self:center}}@media screen and (min-width:64rem){.card-grid{gap:2vw}}.card-grid{grid-column:1/span 12}body:has(.library__wrapper) .header-page .header-page__title{grid-column:1/span 12}body:has(.events__wrapper) .header-page .header-page__title{grid-column:1/span 12}body:has(.library__wrapper) .header-page .breadcrumbs__content{grid-column:1/span 12}body:has(.events__wrapper) .header-page .breadcrumbs__content{grid-column:1/span 12}@media screen and (min-width:75rem){.card-grid{grid-column:2/span 10}body:has(.library__wrapper) .header-page .header-page__title{grid-column:2/span 10}body:has(.events__wrapper) .header-page .header-page__title{grid-column:2/span 10}body:has(.library__wrapper) .header-page .breadcrumbs__content{grid-column:2/span 10}body:has(.events__wrapper) .header-page .breadcrumbs__content{grid-column:2/span 10}}.card-grid{row-gap:4rem;width:100%;display:grid}.card-grid .card-event,.card-grid .resource-card{grid-column:span 12;width:100%}@media (max-width:calc(48rem - 1px)){.card-grid .card-event,.card-grid .resource-card{margin-bottom:1.5rem;max-width:450px;margin-left:auto;margin-right:auto}}@media screen and (min-width:48rem){.card-grid .card-event,.card-grid .resource-card{grid-column:span 6}}@media screen and (min-width:75rem){.card-grid .card-event,.card-grid .resource-card{grid-column:span 4}}.library__wrapper,.events__wrapper{padding-bottom:var(--container-padding)}.layout-block:has(.card-grid)>[class*=__wrapper]{flex-direction:column;display:flex}
