.blog-featured-posts{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;text-align:center;margin-bottom:2rem}.blog-featured-posts__header{padding:0 1.5rem;text-align:center;margin-bottom:2rem}.blog-featured-posts__header p{margin:0;font-size:.9rem;color:#333}.blog-featured-posts__header h2{font-family:"Montefiore Condensed Regular",Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;text-transform:uppercase;font-weight:700;font-size:2.75rem;margin:0;letter-spacing:.1rem;line-height:1}@media screen and (max-width: 480px){.blog-featured-posts__header{margin-bottom:0}.blog-featured-posts__header h2{font-size:1.5rem}.blog-featured-posts__header p{padding:2rem}}.blog-featured-posts--align-full{margin-right:0;margin-left:0}.blog-featured-posts__container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:2rem 4rem 0}@media screen and (max-width: 480px){.blog-featured-posts__container{padding:2rem}}.blog-featured-posts__container h2{padding-bottom:2rem}.blog-featured-posts__noimage{background-color:#3b3b3b;display:flex;justify-content:center;color:#b0b0b0;gap:.6rem;flex-direction:column;align-items:center}.blog-featured-posts__noimage svg{max-width:100px}.blog-featured-posts__noimage--primary{width:100%;height:100%;position:absolute;z-index:-1}.blog-featured-posts__noimage--secondary{min-width:230px;max-width:230px;height:160px;font-size:.8rem}@media screen and (max-width: 950px){.blog-featured-posts__noimage--secondary{width:100%;height:auto;min-height:145px;max-height:260px;max-width:unset}}@media screen and (max-width: 950px){.blog-featured-posts__noimage{width:100%;height:auto;min-height:145px;max-height:260px;max-width:unset}}.blog-featured-posts__grid{display:flex;gap:2rem;height:420px}@media screen and (max-width: 950px){.blog-featured-posts__grid{flex-direction:column;gap:2rem;height:auto}}.blog-featured-posts__primary{position:relative;width:100%;height:100%}.blog-featured-posts__primary :hover h3{text-decoration:underline}.blog-featured-posts__primary ::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:-1;transition:all .3s ease-in-out}.blog-featured-posts__primary :hover::after{background-color:rgba(0,0,0,.1)}.blog-featured-posts__primary img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;z-index:-1}.blog-featured-posts__primary-item{width:100%;height:100%}.blog-featured-posts__primary-item-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 1rem 1rem;text-align:left;color:#fff;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%)}.blog-featured-posts__primary-item-content-topic{font-weight:700;font-size:.75rem;margin:0 0 .5rem}.blog-featured-posts__primary-item-content-title{font-weight:900;font-size:1.6rem;margin:0 0 .9rem}.blog-featured-posts__primary-item-content-excerpt{height:100%;max-height:80px;overflow:hidden;font-weight:400;line-height:1.6rem;font-size:1rem;margin:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 950px){.blog-featured-posts__primary{background-color:#f5f5f5}.blog-featured-posts__primary::after{content:none}.blog-featured-posts__primary img{position:relative;min-height:145px;max-height:260px;z-index:0}.blog-featured-posts__primary-item-content{gap:1rem;padding:1rem;background:none;color:#222}.blog-featured-posts__primary-item-content h3,.blog-featured-posts__primary-item-content p{margin:0}.blog-featured-posts__primary-item-content-topic{margin:0}.blog-featured-posts__primary-item-content-title{font-weight:900;font-size:1.6rem}.blog-featured-posts__primary-item-content-excerpt,.blog-featured-posts__primary-item-content-title{display:block;max-height:unset;overflow:visible;text-overflow:unset;margin:0}}.blog-featured-posts__secondary{width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:2rem}.blog-featured-posts__secondary :hover h3{text-decoration:underline}.blog-featured-posts__secondary-item{height:100%;border-bottom:1px solid #e7e7e7;max-height:calc(50% - 1rem)}.blog-featured-posts__secondary-item a{display:flex;width:100%}.blog-featured-posts__secondary-item img{min-width:230px;max-width:230px;height:160px;object-fit:cover;display:block}.blog-featured-posts__secondary-item-content{width:100%;flex-grow:1;padding:0 1rem 1rem;text-align:left;color:#222}.blog-featured-posts__secondary-item-content-topic{font-size:.75rem;font-weight:700;margin:0 0 .4rem}.blog-featured-posts__secondary-item-content-title{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.9rem}.blog-featured-posts__secondary-item-content-title h3{font-size:1.5rem;line-height:1.9rem;margin:0}.blog-featured-posts__secondary-item-content-excerpt{height:100%;max-height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-featured-posts__secondary-item-content-excerpt p{margin:0}@media screen and (max-width: 950px){.blog-featured-posts__secondary img{width:100%;height:auto;min-height:145px;max-height:260px;max-width:unset}.blog-featured-posts__secondary a{flex-flow:column-reverse}.blog-featured-posts__secondary-item{border-bottom:none;background-color:#f5f5f5}.blog-featured-posts__secondary-item-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.blog-featured-posts__secondary-item-content h3,.blog-featured-posts__secondary-item-content p{margin:0}.blog-featured-posts__secondary-item-content-excerpt,.blog-featured-posts__secondary-item-content-title{display:block;max-height:unset;overflow:visible;text-overflow:unset}}
