.card-grid__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(var(--cg-cols-mob,1),minmax(0,1fr))}.card-grid__footer{font-size:16px;line-height:1.5;margin-top:40px;max-width:636px;opacity:.75}.card-grid__footer p:last-child{margin-bottom:0}.card-grid__footer[data-align=center]{margin-left:auto;margin-right:auto;text-align:center}.text-card{grid-gap:16px;background:var(--tc-bg,#fafafa);border:1px solid var(--tc-border,#e9e9e9);color:var(--tc-text,#232323);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px}.text-card .text-card__title{color:var(--tc-title,#d50c1f);font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:32px;line-height:1.2;margin:0;text-transform:uppercase}.image-card__text,.text-card__text{font-size:16px;line-height:1.5;opacity:.75}.image-card__text p,.text-card__text p{color:inherit;margin:0}.image-card{color:var(--ic-text,#232323);position:relative}.image-card,.image-card__media{overflow:hidden}.image-card__media-inner{aspect-ratio:416/600;display:block}.image-card__media-inner img,.image-card__media-inner picture,.image-card__media-inner svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-card__img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.image-card__placeholder{background:hsla(0,0%,50%,.15)}.image-card__panel{grid-gap:16px;background:var(--ic-panel,hsla(0,0%,100%,.8));bottom:16px;display:flex;flex-direction:column;gap:16px;left:16px;padding:24px;position:absolute;right:16px}.image-card__title{color:inherit;font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:20px;line-height:1.2;margin:0;text-transform:uppercase}.image-card__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:768px){.card-grid__grid{grid-template-columns:repeat(var(--cg-cols,3),minmax(0,1fr))}.card-grid__footer{margin-top:56px}.text-card .text-card__title{font-size:40px}.image-card__title{font-size:24px}}@media (hover:hover){.image-card:hover .image-card__img{transform:scale(1.03)}}
