.featured-posts{height:100%;margin-top:max(54px, calc(3.75vw * var(--scale)));padding-bottom:max(147px, calc(10.21vw * var(--scale)));justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.featured-posts-inner{min-height:max(640px, calc(44.44vw * var(--scale)));margin-left:41vw}.featured-posts-wrapper,.featured-posts-list{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.featured-posts-circle{z-index:5;pointer-events:none;width:max(calc(19px * (var(--heading-font-scale) + var(--circle-scale))), calc(1.32vw * (var(--heading-font-scale) + var(--circle-scale))));height:max(calc(19px * (var(--heading-font-scale) + var(--circle-scale))), calc(1.32vw * (var(--heading-font-scale) + var(--circle-scale))));background-color:var(--text-color);opacity:0;will-change:transform, opacity;transition:transform .3s var(--bounce-past-transition), opacity .2s linear;border-radius:100%;position:fixed;left:40.5vw;transform:translateY(-50%)scale(0)}.featured-posts-list:hover .featured-posts-circle{opacity:1;transform:translateY(-50%)scale(1)}.featured-post-top,.horizontal-line,.small-arrow-button{display:none}.featured-post-heading-wrapper{opacity:.2}.big-text.featured-post-title{padding-top:max(12px,.83vw);display:block;overflow:hidden}.featured-post-content{opacity:0;max-width:max(410px,28.5vw);top:max(53px, calc(3.69vw * var(--scale)));width:100%;height:100%;position:absolute;left:0}.featured-post-sticky-content{padding-bottom:max(200px, calc(13.89vw * var(--scale)));top:max(53px, calc(3.69vw * var(--scale)));width:100%;height:-moz-fit-content;height:fit-content;display:block;position:sticky}.featured-post-image-wrapper{width:100%;display:block}.featured-post-excerpt{margin-top:max(16px, calc(1.11vw * var(--scale)))}.active-post .featured-post-heading-wrapper{opacity:1}.active-post .featured-post-content{opacity:1;height:100%;display:flex!important}featured-posts{display:block;position:relative}@media screen and (max-width:1080px){.featured-posts{margin-top:43px;padding-bottom:80px}.featured-posts-inner{width:100%;min-height:auto;margin-left:0}.featured-posts-wrapper,.featured-posts-list{width:100%}.featured-post{width:100%;display:block}.featured-post-top{width:100%;height:0;transition:height .5s var(--ease-transition);will-change:height;display:block;overflow:hidden}.big-text.featured-post-title{pointer-events:none}featured-posts[data-enable-preview=false] .big-text.featured-post-title{pointer-events:auto}.featured-post-content{opacity:1;width:100%;max-width:100%;height:0;transition:height .5s var(--ease-transition);will-change:height;position:static;overflow:hidden;display:block!important}.featured-post-sticky-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:66%;max-width:520px;margin-bottom:0;padding-bottom:0;display:flex;position:static}.featured-post-image-wrapper{width:100%;margin-top:14px}.small-arrow-button{color:var(--text-color);justify-content:flex-start;align-items:center;margin-top:16px;text-decoration:none;display:flex}.small-arrow-button-text{text-transform:none;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:100%;text-decoration:underline}.small-arrow-wrapper{flex-flow:column;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;margin-left:6px;display:flex}.horizontal-line{background-color:var(--text-color);width:100%;height:1px;margin-top:48px;margin-bottom:48px;padding-bottom:0;display:block}.active-post .featured-post-heading-wrapper{opacity:.2}.featured-post-heading-wrapper{cursor:pointer;transition:opacity .3s}.active-post .featured-post-content{height:0;display:block!important}featured-posts{min-height:auto!important}.tags-wrapper.dark{margin-bottom:0}.featured-posts-circle{display:none!important}}@media screen and (max-width:767px){.featured-posts{margin-top:33px}.subtitle-with-margin{margin-top:43px;margin-bottom:43px}.horizontal-line{margin-top:38px;margin-bottom:38px}.big-text.featured-post-title{padding-top:8px}.featured-post-sticky-content{width:100%}.featured-post-image-wrapper{margin-top:12px}}@media screen and (max-width:479px){.featured-post-image-wrapper{max-width:260px}}@media (max-width:767px){.featured-post-heading-wrapper{opacity:.85}.active-post .featured-post-heading-wrapper{opacity:1}}
