.featured-posts .feature a:before{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:100%;left:0;opacity:.8;position:absolute;transition:opacity .3s;width:100%;z-index:1}.featured-posts .feature a:hover:before{opacity:.9}.featured-posts .post-title{bottom:0;font-family:var(--pp-roboto);font-size:18px;font-weight:700;left:0;line-height:1.1em!important;margin-left:0;padding:15px;position:absolute;right:0;z-index:2}.featured-posts .feature{background-color:#fff;border:none;color:#fff;height:auto;margin:0;overflow:hidden;padding:0;position:relative}.featured-posts .feature img{transition:opacity .3s}.featured-posts .feature a{display:inline-block;position:relative;vertical-align:middle;width:100%;z-index:1}.featured-posts .feature a:hover{color:#fff}.featured-posts .feature a:hover .feature-image{background-color:#fff}.featured-posts .feature a:hover .feature-image img{opacity:.9}.featured-posts .feature .background{background-size:cover;bottom:-30px;display:none;filter:blur(7px);height:auto;left:0;opacity:.4;position:absolute;right:-30px;top:-30px}.featured-posts .feature .inner{background-position:50%;background-size:300%;display:inline-block;float:left;position:relative;vertical-align:middle;width:100%}.featured-posts .feature .feature-image{display:block;height:130px;overflow:hidden;width:100%}.featured-posts .feature .feature-image img{margin-top:-10%}.featured-posts .feature.item-1 .feature-image{height:inherit}.featured-posts .feature.item-1 .feature-image img{margin-top:0}.featured-posts .feature.item-1 .post-title{font-size:26px}.featured-posts .feature-image img{height:auto;vertical-align:middle;width:100%}@media screen and (min-width:640px){.featured-posts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-posts .feature{-ms-flex:50%;flex:50%}.featured-posts .feature .post-title{font-size:22px;padding:20px}.featured-posts .feature .feature-image{height:auto;max-height:200px}.featured-posts .feature .feature-image img{margin-top:0}}@media screen and (min-width:868px){.featured-posts{-ms-flex-line-pack:stretch;align-content:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;padding:0}.featured-posts .feature{-ms-flex:30%;flex:30%}.featured-posts .feature .post-title{font-size:18px}.featured-posts .feature-expanded a:before{opacity:0}.featured-posts .feature-expanded .feature-image{margin-left:-15%}.featured-posts .feature-expanded .post-title{background:transparent;display:block;float:none;font-size:24px;margin-left:52%;position:relative;width:auto}.featured-posts .feature-expanded.is-title-long .post-title{font-size:20px}.featured-posts .feature-expanded.is-title-xlong .post-title{font-size:18px}.home-intro .featured-posts{gap:4px}.home-intro .featured-posts .feature.item-1,.home-intro .featured-posts .feature.item-7{-ms-flex:50%;flex:50%}.home-intro .featured-posts .feature.item-1 .inner,.home-intro .featured-posts .feature.item-7 .inner{background-color:#000}.home-intro .featured-posts .feature.item-1 .feature-image,.home-intro .featured-posts .feature.item-7 .feature-image{display:block;float:left;width:66.6%}.home-intro .featured-posts .feature.item-1 .background,.home-intro .featured-posts .feature.item-7 .background{display:block}.home-intro .featured-posts .feature.item-2,.home-intro .featured-posts .feature.item-6{-ms-flex:30%;flex:30%}.home-intro .featured-posts .feature.item-1,.home-intro .featured-posts .feature.item-2,.home-intro .featured-posts .feature.item-6,.home-intro .featured-posts .feature.item-7{height:auto}}@media screen and (min-width:1200px){.featured-posts .feature .feature-image{height:auto;max-height:100%}.featured-posts .feature .feature-image img{margin-top:0}.featured-posts .feature .post-title{font-size:20px}.featured-posts .feature-expanded .feature-image{margin-left:0}.featured-posts .feature-expanded .post-title{font-size:28px!important;margin-left:66.6%}.featured-posts .feature-expanded.is-title-long .post-title{font-size:26px!important}.featured-posts .feature-expanded.is-title-xlong .post-title{font-size:24px!important}}