.card-grid{padding:var(--section-pad) 0}@media (min-width:768px){.card-grid--compact-top{padding-top:80px}}.card-grid__head--center{margin-left:auto;margin-right:auto;text-align:center}.card-grid__head--center .lead{margin-left:auto;margin-right:auto;max-width:640px}.card-grid__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:center;margin-top:var(--space-7)}.card-grid__grid{display:grid;gap:var(--space-5)}.card-grid__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid__card{display:flex;flex-direction:column}.card-grid__card h3{margin-bottom:var(--space-3)}.card-grid__card--image{overflow:hidden}.card-grid__media{aspect-ratio:16/10;background:var(--bg-3);margin:calc(var(--space-6)*-1) calc(var(--space-6)*-1) var(--space-5)}.card-grid__media img{display:block;height:100%;object-fit:cover;width:100%}.card-grid__hl{color:var(--accent-fill)}.card-grid__link{color:var(--accent);font-size:15px;font-weight:500;margin-top:auto;padding-top:var(--space-5);text-decoration:none}.card-grid__link:hover{text-decoration:underline;text-underline-offset:3px}.card--fill .card-grid__link{color:var(--text-inverse)}@media (max-width:1023px){.card-grid__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.card-grid__grid--2,.card-grid__grid--3{grid-template-columns:1fr}}