.publications-section .feature-top-heading{margin:auto auto 48px;max-width:478px;text-align:center;width:100%}.publications-section .feature-top-heading h2{font-size:44px;font-weight:600;line-height:48px;margin:0 0 8px}.publications-section .feature-top-heading p{font-size:18px}.publications-section__container{margin:0 auto;max-width:1140px}.publications-section__header{margin-bottom:50px;text-align:center}.publications-section__header p{font-size:16px;margin:0}.publications-section__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.publications-section .resource-card{display:flex;flex-direction:column;height:100%}.publications-section .resource-card__image-wrapper{height:386px;margin-bottom:24px;width:100%}.publications-section .resource-card__image{display:block;height:100%!important;object-fit:cover;width:100%}.publications-section .resource-card__content{display:flex;flex-direction:column;flex-grow:1}.publications-section .resource-card__date{font-size:18px;margin-bottom:8px}.publications-section .resource-card__title{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 20px}.publications-section .resource-card__link-wrapper{margin-top:auto}.publications-section .resource-card__link{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:8px;text-decoration:none;transition:opacity .2s ease}.publications-section .resource-card__arrow{font-size:20px}.publications-section .bottom-row{align-items:center;border-top:1px solid #ffffff26;display:flex;gap:30px;justify-content:space-between;margin-top:48px;padding-top:48px;width:100%}.publications-section .bottom-row .left{flex:1;max-width:500px}.publications-section .bottom-row .left p{font-size:18px;line-height:1.4;margin:0}.publications-section .bottom-row .right{flex:1;max-width:500px}.publications-section .bottom-row .left h4{font-size:32px;font-weight:500;letter-spacing:-3%;line-height:38px;margin-bottom:8px}.publications-section .bottom-row .hs-form{align-items:flex-start;display:flex!important;flex-wrap:wrap;position:relative}.publications-section .bottom-row .hs-form-field{flex:1;margin-bottom:0!important;position:relative}.publications-section .bottom-row .hs-input[type=email],.publications-section .bottom-row input[type=email]{border:1px solid #fff;border-radius:0;border-right:none;box-sizing:border-box;font-size:18px;height:56px;outline:none;padding:19px 20px;width:100%}.publications-section .bottom-row .actions,.publications-section .bottom-row .hs_submit{margin:0!important;padding:0!important}.publications-section .bottom-row .hs-button,.publications-section .bottom-row input[type=submit]{border:none;cursor:pointer;font-size:18px;font-weight:500;height:56px;padding:19px 20px;transition:background-color .2s ease;white-space:nowrap}.publications-section .bottom-row .hs-error-msgs{left:0;list-style:none!important;margin:6px 0 0!important;padding:0!important;position:absolute;top:100%;width:100%}.publications-section .bottom-row .hs-error-msg,.publications-section .bottom-row .hs-mainfont-element{color:#ff6b6b!important;font-size:13px!important;line-height:1.3!important}.publications-section .bottom-row .hs-form-field>label{display:none!important}@media only screen and (min-width:768px) and (max-width:1024px){.publications-section__grid{gap:20px}.publications-section .resource-card__image-wrapper{height:300px}.publications-section .feature-top-heading h2{font-size:40px}}@media only screen and (max-width:767px){.publications-section__grid{gap:30px;grid-template-columns:repeat(1,1fr)}.publications-section .bottom-row{flex-direction:column;margin-top:20px;padding-top:20px}.publications-section .bottom-row .left h4{font-size:25px;line-height:30px}.publications-section .bottom-row .hs-button,.publications-section .bottom-row .hs-input[type=email],.publications-section .bottom-row input[type=email],.publications-section .bottom-row input[type=submit]{font-size:15px;padding:0 15px}.publications-section .feature-top-heading h2{font-size:32px;line-height:40px}.publications-section .feature-top-heading p{margin-bottom:0}.publications-section .feature-top-heading{margin-bottom:30px}}