.cards__card{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.4rem;padding:1.5rem;width:100%}.card__image{height:180px;margin:0 auto .5rem;max-width:100%;object-fit:cover}.card__image.contain{object-fit:contain}.card__text{color:var(--mcblue);font-size:24px;font-weight:400;text-decoration:none;width:100%}.card__text-link:hover a,.card__text-link:hover h2,.card__text-link:hover h3,.card__text-link:hover h4,.card__text-link:hover h5{text-decoration:underline}.card__text-link:hover p{text-decoration:none!important}.cards--flex{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.cards--flex.cards--1 .cards__card{flex:1 1 100%}.cards--flex.cards--2 .cards__card{flex:1 1 calc(50% - 2rem)}.cards--flex.cards--3 .cards__card{flex:1 1 calc(33.333% - 2rem)}.cards--flex.cards--4 .cards__card{flex:1 1 calc(25% - 2rem)}.cards--flex.cards--2 .cards__card,.cards--flex.cards--3 .cards__card,.cards--flex.cards--4 .cards__card{max-width:none}.cards--grid{display:grid;gap:2rem;justify-items:stretch}.cards--grid.cards--1{grid-template-columns:1fr}.cards--grid.cards--2{grid-template-columns:repeat(2,1fr)}.cards--grid.cards--3{grid-template-columns:repeat(3,1fr)}.cards--grid.cards--4{grid-template-columns:repeat(4,1fr)}@media (max-width:800px){.cards--grid{grid-template-columns:1fr!important}.cards--flex .cards__card{flex:1 1 100%!important;max-width:100%!important}}