.listing-header{margin-top:48px;max-width:50%}@media (max-width:768px){.listing-header{max-width:100%}}.post-tags{align-items:center;display:flex;gap:8px}.post-tag{background:var(--teal-50);border-radius:150px;color:var(--teal-base);font-size:14px;font-weight:600;line-height:20px;padding:4px 10px}.post-author-name{color:#4f5255;font-size:13px;font-weight:400;line-height:18px}.post-btn{font-size:14px;font-weight:700}.post-btn,.tag{line-height:20px}.tag{border-bottom:1px solid transparent;font-weight:600;padding:15px 10px}.post .text-sm,.tag{font-size:15px}a.blog-pagination__number-link{font-size:15px;font-weight:400;line-height:24px}.post-title{line-height:1.2}.post .post-title{font-size:24px;font-weight:700;line-height:31px}.post{flex-basis:calc(50% - 16px)}.featured-post:hover,.post:hover{transform:translateY(-4px)}.post__image{height:296px;object-fit:cover;width:100%}.post-author-image{border-radius:50px;height:32px;object-fit:cover;width:32px}.featured-post:hover .post-btn span,.post:hover .post-btn span{transform:translateX(2px)}.cta-title,.post-title{margin-bottom:0}.post-author-name span{bottom:2px;font-size:7px;margin:0 2px;position:relative}.featured-post,.post{overflow:hidden;position:relative;transition:all .15s ease}.featured-post-body-container,.featured-post__image{flex-basis:50%}.tag:first-child{padding-left:0}a.blog-pagination__link{padding:3px 11px}a.blog-pagination__link:hover,a.blog-pagination__link:hover svg{color:#006271;fill:#006271}a.blog-pagination__link--active{background-color:#e6eff1;border-radius:4px}.masked-link{height:100%;left:0;position:absolute;top:0;width:100%}.cta{background-color:#e6eff1;padding:60px 0}.cta-form form{align-items:center;display:flex;gap:12px;justify-content:center}.cta-form form .hs-email{margin-bottom:0;width:40%}.cta-form form .hs-email input{border-radius:150px;margin-bottom:0;padding-left:20px}.cta-form form .hs-email input:active,.cta-form form .hs-email input:focus{outline:none}@media (max-width:767px){.post{flex-basis:100%}.post__image{max-height:186px}.tag:first-child{padding-left:10px}}@media (max-width:640px){.cta-form form{flex-direction:column}.cta-form form .hs-email{margin-bottom:0;width:100%}.cta-form form .hs-submit,.cta-form form .hs-submit input{width:100%}}