.projects-list{--color:#404348;--bg-color:#f5f7f9;color:var(--color);background-color:var(--bg-color);padding-top:24px}@media only screen and (min-width:997px){.projects-list{padding-top:36px;padding-bottom:36px}}.projects-list__col{margin-bottom:16px;padding:0 12px}@media only screen and (min-width:997px){.projects-list__col{margin-bottom:56px}}@media only screen and (max-width:991px){.blog-posts-list__row .projects-list__col{max-width:45%}}@media only screen and (max-width:767px){.blog-posts-list__row .projects-list__col{max-width:90%}}.projects-list__button{margin:auto}.projects-filters-wrapper{margin-bottom:72px;padding:26px 0;background-color:#f9f9f9}.projects-filters{font-size:18px;display:flex;align-items:center}@media only screen and (max-width:767px){.projects-filters{display:block}}.projects-filters>*{margin-left:20px}.projects-select{width:240px}@media only screen and (max-width:767px){.projects-select{width:90%;padding:6px 0}}.projects-select div{cursor:pointer}.post-header{padding-top:100px;position:relative}.post-header__background{--bg-color:#f5f7f9;background-color:var(--bg-color)}.post-header__img-wrapper{aspect-ratio:16/9}.post-header__img-wrapper img{border-radius:16px}.post-header__info{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px;z-index:10}.post-header__info div,.post-header__info h1{z-index:100}.post-header__info{max-width:100%}@media only screen and (max-width:991px){.post-header__info{position:relative}}@media only screen and (max-width:767px){.post-header__info{padding:30px 0 12px}}@media only screen and (min-width:1280px){.post-header__info{max-width:1240px}}.post-header__info.no-image{position:relative}.post-header__info .headline-1{text-align:left;font-size:2rem;line-height:1.1}.post-header__info .headline-1:not(.weightless){font-weight:var(--headline-weight)}.post-header__info .headline-1:not(.colorless){--color:#262d33;color:var(--color)}.post-header__info .headline-1:not(.marginless){margin-bottom:1rem}.post-header__info .headline-1:not(.colorless){color:#262d33}@media only screen and (min-width:768px){.post-header__info .headline-1{font-size:2.75rem;line-height:1.1}.post-header__info .headline-1:not(.marginless){margin-bottom:1rem}}@media only screen and (min-width:992px){.post-header__info .headline-1{font-size:3rem;line-height:1.1}.post-header__info .headline-1:not(.marginless){margin-bottom:1rem}}.post-header__date{line-height:1.4;font-size:1.125rem}.post-header__date:not(.marginless){margin-bottom:1.4em}.post-header__date:not(.weightless){font-weight:300}.post-header__date:not(.colorless){--color:#2b2e34;color:var(--color)}.colorless>.post-header__date{color:unset!important}.post-header__date:empty{margin-top:0!important;margin-bottom:0!important}@media screen and (min-width:992px){.post-header__date{font-size:1.25rem}}.post-header__date{color:#f5f5f5;margin-bottom:.5rem;font-weight:300}.post-header__author{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:-60px}.post-header__author img{width:240px;height:240px;border-radius:16px;border:2px solid #f5f5f5}.post-header__author span{line-height:1.4;font-size:1.125rem}.post-header__author span:not(.marginless){margin-bottom:1.4em}.post-header__author span:not(.weightless){font-weight:300}.post-header__author span:not(.colorless){--color:#2b2e34;color:var(--color)}.colorless>.post-header__author span{color:unset!important}.post-header__author span:empty{margin-top:0!important;margin-bottom:0!important}@media screen and (min-width:992px){.post-header__author span{font-size:1.25rem}}.post-header__author span{margin-top:.5rem;text-transform:uppercase;font-weight:300;margin-bottom:0!important}.post-header__category{font-size:16px;font-weight:300;color:#fff;text-transform:uppercase;padding:12px 22px;background-color:#e90c3c}.post-header__reading-time{color:#fff;z-index:1;font-weight:300;margin-top:1rem}.post-header__reading-time span{font-size:16px}.post-header__reading-time svg{margin:0 8px}.post-content{padding-top:36px;padding-bottom:36px}@media only screen and (min-width:1280px){.post-content{padding-top:48px;padding-bottom:48px}}.post-content{--bg-color:#f5f7f9;background-color:var(--bg-color)}.post-content .post-content__content a:not(.cta-button__link){position:relative;text-decoration:underline;text-decoration-thickness:1px}.post-content .post-content__content .video+.cta-button{margin-top:2em}.post-content__author img{border-radius:16px}.post-content__filters{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start}.post-content__filters span{font-size:20px;line-height:1.4em;color:#808285;font-weight:500;padding:7px 16px;background-color:#eaeaeb;margin-bottom:12px;border-radius:16px}.post-content__column{display:grid;grid-auto-flow:row;grid-template-rows:auto 1fr}.post-content__contents{position:sticky;top:90px}.post-content ol{--color:#2b2e34;--color2:#808285;display:flex;flex-direction:column;gap:8px}.post-content ol li::marker{font-size:20px;line-height:1.4em;color:#e90c3c}.blog-posts-list{--bg-color:#f5f7f9;--color:#262d33;background-color:var(--bg-color);padding-bottom:80px}@media only screen and (min-width:992px){.blog-posts-list__col{margin-bottom:16px}}.blog-posts-list__button{text-align:center;margin:auto}.blog-posts-list__load-more{margin-top:50px}.blog-categories{background-color:var(--bg-color);color:var(--color);margin-bottom:32px}@media only screen and (min-width:768px){.blog-categories{margin-bottom:64px}}.blog-categories ul{margin:0;display:flex;flex-wrap:wrap;gap:14px;padding:0}@media only screen and (min-width:768px){.blog-categories ul{gap:20px;padding:26px 0}}.blog-categories li{list-style:none}.blog-categories li a{color:currentColor;position:relative;font-size:18px;line-height:1.1}@media only screen and (min-width:768px){.blog-categories li a{font-size:20px;line-height:1.2}}.blog-categories li a:hover{text-decoration:none}.blog-categories li a:hover:after{content:"";position:absolute;bottom:-5px;display:block;width:100%;height:2px;background-color:#e90c3c}.blog-categories li a.active{font-weight:600}.blog-categories li a.active:after{content:"";position:absolute;bottom:-5px;display:block;width:100%;height:2px;background-color:#e90c3c}.blog-post{--color:#404348;--bg-color:white}.blog-post__item{color:var(--color)}.blog-post__item:hover{text-decoration:none;color:var(--color)}.blog-post__item:hover .blog-post__image._type-image img,.blog-post__item:hover .blog-post__image._type-video .icon{transform:scale(1.07)}.blog-post__image{overflow:hidden}.blog-post__image .icon,.blog-post__image img{transition:all .2s ease-in-out}.blog-post__content{background-color:var(--bg-color);color:var(--color);display:flex;flex-direction:column}.blog-post__category{padding-right:16px;position:relative;font-size:20px;color:#727477}.blog-post__category:hover{color:#000;text-decoration:underline}.blog-post__category:after{content:"|";display:block;position:absolute;top:0;right:6px}.blog-post__category:first-child{padding-left:0}.blog-post__category:last-child{padding-right:0;margin-bottom:0}@media only screen and (min-width:768px){.blog-post__category:last-child{margin-bottom:8px}}.blog-post__category:last-child:after{display:none}.blog-post__title{font-size:24px;line-height:28px;font-weight:600}