.post-main__hero{z-index:1;position:relative}.post-main__hero .post-categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.post-main__hero .post-categories__el{border-radius:32px;box-shadow:0 0 12px 0 rgba(255, 255, 255, 0.25) inset;color:#fff;background:linear-gradient(270deg, #2C1FDC 5.27%, #230A9B 62.86%) padding-box, linear-gradient(87.79deg, rgba(255, 255, 255, 0.06) 0.71%, #9e96ff 86.4%) border-box;border:1.5px solid transparent;padding:2px 10px;height:32px;display:flex;align-items:center;text-transform:lowercase}.post-main__hero .post-info{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.post-main__hero .post-info__author{display:flex;flex-direction:row;gap:12px;align-items:center}.post-main__hero .post-info__author__img{width:32px;min-width:32px;height:32px;border-radius:50%}.post-main__hero__img{aspect-ratio:1.7777777778;object-fit:cover;border-radius:var(--border-r--12)}.post-text .wp-block-heading,.post-text h1,.post-text h2,.post-text h3,.post-text h4,.post-text h5,.post-text h6,.post-text .h1,.post-text .h2,.post-text .h3,.post-text .h4,.post-text .h5,.post-text .h6{margin-bottom:12px;font-size:calc(clamp(1.375rem, 1.2308rem + 0.5769vw, 1.75rem));font-weight:500}.post-text .wp-block-heading:not(:first-child),.post-text h1:not(:first-child),.post-text h2:not(:first-child),.post-text h3:not(:first-child),.post-text h4:not(:first-child),.post-text h5:not(:first-child),.post-text h6:not(:first-child),.post-text .h1:not(:first-child),.post-text .h2:not(:first-child),.post-text .h3:not(:first-child),.post-text .h4:not(:first-child),.post-text .h5:not(:first-child),.post-text .h6:not(:first-child){margin-top:24px}.post-text p{margin-bottom:12px}.post-text a:mnot(.button){color:var(--color-primary)}.post-text img:not(.trainee-box__img){margin-top:24px;margin-bottom:24px;display:block;width:100%;border-radius:var(--border-r--24);height:auto}.post-text iframe{width:100%;border-radius:var(--border-r--12);overflow:hidden;max-width:100% !important}.post-text ul,.post-text ol{list-style:none;padding-left:6px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.post-text ul li,.post-text ol li{position:relative;text-indent:-14px;padding-left:18px}.post-text ul li:before,.post-text ol li:before{content:"";background:var(--color-primary);width:6px;height:6px;border-radius:2px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;top:-3px;margin-right:8px}.post-main__newsletter{border-radius:var(--border-r--10);background:var(--color-bg--dark);padding:24px 16px}.post-main__newsletter .newsletter-box__desc{color:#A4ABB8}.post-main__nav{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:space-between}.post-main__nav .nav__el{display:flex;flex-direction:column}.post-main__nav .nav__el__btn{display:flex;flex-direction:row;gap:16px;align-items:center;padding:2px 16px;height:34px;border-radius:32px;border:1px solid rgba(255, 255, 255, 0.1);background:var(--color-bg--dark);box-shadow:0 0 12px 0 rgba(255, 255, 255, 0.25) inset;color:#fff;width:fit-content;margin-bottom:16px}.post-main__nav .nav__el__box{display:flex;flex-direction:row;align-items:center;gap:12px;max-width:300px}.post-main__nav .nav__el__box__img{width:var(--sp-48-64);min-width:var(--sp-48-64);height:var(--sp-48-64);border-radius:var(--border-r--10);object-fit:cover}.post-main__nav .nav__el__box__info{display:flex;flex-direction:column;gap:6px}.post-main__nav .nav__el__box__info__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-main__nav .nav__el__box__info__author{display:flex;flex-direction:row;gap:8px;align-items:center}.post-main__nav .nav__el__box__info__author__avatar{width:20px;min-width:20px;height:20px;border-radius:50%}.post-main__nav .nav__el.--prev{align-items:flex-start;text-align:left}.post-main__nav .nav__el.--next{align-items:flex-end;text-align:right}.post-main__nav .nav__el.--next .nav__el__btn{flex-direction:row-reverse}.post-main__nav .nav__el.--next .nav__el__btn svg{transform:scaleX(-1)}.post-main__nav .nav__el.--next .nav__el__box{flex-direction:row-reverse}.post-main__nav .nav__el.--next .nav__el__box__info{align-items:flex-end}.related-posts{position:relative;z-index:1}.post-sidebar .post-sidebar-wrap{display:flex;flex-direction:column;gap:24px}.post-sidebar:before{content:"";position:absolute;left:calc(-1*(var(--sp-40-80) / 2));top:0;width:1px;height:100%;background-color:#fff}.post-sidebar .sidebar-box .sidebar-box__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;cursor:pointer}.post-sidebar .sidebar-box .sidebar-box__header .sidebar-box__header__icon{position:relative;display:flex;width:16px;transition:0.2s;transform:rotate(-180deg)}.post-sidebar .sidebar-box .sidebar-box__header.active .sidebar-box__header__icon{transform:rotate(0)}.post-sidebar .sidebar-box__list{min-width:100%;padding-top:16px}.post-sidebar .sidebar-box.--back{width:100%}.post-sidebar .sidebar-box.--toc{border-radius:var(--border-r--12);padding:16px;background:linear-gradient(90deg, #F8F7F7 0%, #FFF 100%);box-shadow:0 3.287px 8.766px 0 rgba(0, 0, 0, 0.06), 0 15.341px 15.341px 0 rgba(0, 0, 0, 0.05), 0 33.97px 20.82px 0 rgba(0, 0, 0, 0.03), 0 60.269px 24.108px 0 rgba(0, 0, 0, 0.01);z-index:2}.post-sidebar .sidebar-box.--toc .single-post__toc{display:flex;flex-direction:column;gap:8px;position:relative;padding-left:16px}.post-sidebar .sidebar-box.--toc .single-post__toc:before{content:"";height:100%;width:1px;position:absolute;left:0;top:0;background:#DAD9D6}.post-sidebar .sidebar-box.--toc .single-post__toc .toc-item{padding:4px 0}.post-sidebar .sidebar-box.--toc .single-post__toc .toc-item a.active{position:relative}.post-sidebar .sidebar-box.--toc .single-post__toc .toc-item a.active:before{content:"";height:100%;width:2px;background-color:var(--color-primary);position:absolute;top:0;left:-16.5px}.post-sidebar .sidebar-box.--toc .sidebar-box__atc-wrap{display:flex;flex-direction:row;gap:12px}.post-sidebar .sidebar-box.--toc .sidebar-box__atc-wrap .sidebar-box__atc{width:100%;padding:2px 8px !important;justify-content:space-between;height:36px;font-size:12px}.post-sidebar .sidebar-box.--toc .sidebar-box__atc-wrap .sidebar-box__atc svg{width:14px;min-width:14px}.post-sidebar .sidebar-box .posts-list{display:flex;flex-direction:column;gap:16px}.post-sidebar .sidebar-box .posts-list__el{display:flex;flex-direction:row;gap:12px}.post-sidebar .sidebar-box .posts-list__el__img{width:64px;min-width:64px;height:64px;border-radius:var(--border-r--10);object-fit:cover}.post-sidebar .sidebar-box .posts-list__el__info{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.post-sidebar .sidebar-box .posts-list__el__info__author{display:flex;flex-direction:row;gap:8px;align-items:center}.post-sidebar .sidebar-box .posts-list__el__info__author__avatar{width:20px;min-width:20px;height:20px;border-radius:50%}.post-sidebar .sidebar-cta-box{border-radius:var(--border-r--10);background:var(--color-bg--dark);padding:24px 16px}.post-sidebar .sidebar-cta-box__desc{color:#A4ABB8}@media (max-width:1124px){.sidebar-box .sidebar-box__atc-wrap{flex-wrap:wrap}}@media (max-width:992px){.sidebar-box{position:relative;z-index:2}.sidebar-box .sidebar-box__atc-wrap{flex-wrap:wrap}.sidebar-box__toc{padding-left:0 !important;gap:0 !important}.sidebar-box__toc:before{display:none}.sidebar-box__toc__head{justify-content:space-between;align-items:center;display:flex}.sidebar-box__toc__head svg{transition:0.3s}.sidebar-box__toc.hide .sidebar-box__toc__head .sidebar-box__toc__head__icon{transform:scaleY(-1)}}@media (min-width:991px){.sidebar-box__toc__head__icon{display:none}}@media (max-width:768px){.single-post main .container .col-wrap{gap:0}.post-main__related .swiper-container{margin-right:-16px;padding-bottom:24px}.post-main__related .swiper-container .swiper-wrapper{margin-bottom:16px}.post-main__related .swiper-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-right:16px}.post-main__related .swiper-nav .swiper-pagination{justify-content:flex-start;position:inherit}.post-main__related .swiper-nav .swiper-nav__buttons{position:relative;transform:unset;top:0;left:0;width:unset;gap:8px}.post-main__related .swiper-nav .swiper-nav__buttons .swiper-nav__button{margin:0 !important}}@media (max-width:540px){.single-post .hero-post .post-categories{flex-wrap:nowrap;overflow-x:scroll;padding-bottom:6px}.single-post .post-main__nav .nav__el__box__info__author{display:none}}