.image-grid-card .feature-top-heading{margin:auto auto 48px;max-width:50%;text-align:center;width:100%}.image-grid-card .feature-top-heading h2{font-size:44px;font-weight:600;line-height:48px;margin:0 0 8px}.image-grid-card .feature-top-heading p{font-size:18px}.image-grid-card .publications-section__container{margin:0 auto;max-width:1140px}.image-grid-card .publications-section__header{margin-bottom:50px;text-align:center}.image-grid-card .publications-section__header p{font-size:16px;margin:0}.image-grid-card .publications-section__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.image-grid-card .resource-card{display:flex;flex-direction:column;height:100%}.image-grid-card .resource-card__image-wrapper{height:386px;margin-bottom:24px;width:100%}.image-grid-card .resource-card__image{display:block;height:100%!important;object-fit:cover;width:100%}.image-grid-card .resource-card__content{display:flex;flex-direction:column;flex-grow:1}.image-grid-card .resource-card__date{font-size:18px;margin-bottom:8px}.image-grid-card .resource-card__title{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 10px}.image-grid-card .resource-card__link-wrapper{margin-top:auto}.image-grid-card .resource-card__link{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:8px;text-decoration:none;transition:opacity .2s ease}.image-grid-card .resource-card__arrow{font-size:20px}@media only screen and (min-width:768px) and (max-width:1024px){.image-grid-card .feature-top-heading{max-width:90%}.image-grid-card .publications-section__grid{gap:20px}.image-grid-card .publications-section .resource-card__image-wrapper{height:300px}.image-grid-card .publications-section .feature-top-heading h2{font-size:40px}}@media only screen and (max-width:767px){.image-grid-card .publications-section__grid{gap:30px;grid-template-columns:repeat(1,1fr)}.image-grid-card .feature-top-heading h2{font-size:32px;line-height:40px}.image-grid-card .feature-top-heading p{margin-bottom:0}.image-grid-card .feature-top-heading{margin-bottom:30px;max-width:100%}}