.entry-wrap{margin:16px 16px 32px}.x-recent-posts-img{height:calc(50vw + 96px);max-height:85vh;position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;background-color:#fff;overflow:hidden;width:100%}.x-recent-posts-img img{background:#010912;opacity:1;position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:0;min-height:101%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;will-change:opacity,transform}.x-recent-posts-img:before{padding-top:calc(50% + 96px);display:block;content:""}.x-recent-posts-img:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:-1px;background-color:inherit;-webkit-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit;will-change:transform}.x-recent-posts-content{width:70%;margin-left:auto;margin-right:auto;padding:0 32px}.x-recent-posts-content-inner{margin-top:calc(-20vw + 96px);padding:0 4em 2em;position:relative;background-color:#fff}.x-recent-posts-content-inner:before{content:"";position:absolute;top:-3em;bottom:4em;left:0;right:0;background-color:#fff;-webkit-transform:skewY(-4deg);-o-transform:skewY(-4deg);transform:skewY(-4deg)}.x-recent-posts-wrapper{position:relative}.featured-title h1{font-size:3.25em;line-height:1.125em}.featured-tag{font-weight:700;font-size:.875em;margin-bottom:.25rem;line-height:1.4em;margin:0 0 4px;text-transform:capitalize;margin-top:16px}h3.h-recent-posts{font-size:34px;line-height:1.2em;margin-bottom:16px}p.post__date{font-weight:700;margin-bottom:32px;line-height:1.4em}span.post__thedate{color:#00b3e5}p.post__date>span{margin-right:.25em}a.f-read{font-weight:700;white-space:nowrap;color:#010912}span.icon.icon-arrow-long-right-animate{color:#00b3e5;font-size:3.5em !important;width:1em !important;margin:-.425em 0 !important;pointer-events:none;margin-right:0 !important;margin-left:.15em !important;text-align:center;vertical-align:baseline;display:inline-block;overflow:hidden;height:1em;font-family:icon,serif !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.icon.icon-arrow-long-right-animate:before{content:"\E904";display:inline-block;width:1em;-webkit-transform:translateX(-.75em);-o-transform:translateX(-.75em);transform:translateX(-.75em);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s}.f-read:hover span.icon.icon-arrow-long-right-animate:before{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.f-read:hover{color:#010912}@media(max-width:1440px){.x-recent-posts-content{max-width:none;width:80% !important}.post-banner .callout a{position:static}span.icon.icon-arrow-long-left-animate{margin-left:-36px !important}.post-banner .callout a{width:100%;position:static}}@media(min-width:1200px){.x-recent-posts-wrapper{width:80%}}@media(max-width:800px){.f-read:hover span.icon.icon-arrow-long-right-animate:before{-webkit-transform:translateX(-.75em);-o-transform:translateX(-.75em);transform:translateX(-.75em)}.x-recent-posts-img{height:100vh;max-height:200vw;padding:0}.entry-wrap{margin:0 !important}.x-recent-posts-content{width:100% !important;max-width:100%}.x-recent-posts-content-inner{position:relative;background-color:#fff;max-width:100%;margin-top:calc(-30vh + 96px);padding:0 1em 2em;width:100%}.featured-title h1{font-size:2.625em;line-height:1.125em}}@media(max-width:560px){.x-recent-posts-content{padding:0 16px}.post-item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:32px 16px 56px}}