.l-blog-single__wrap{align-items:flex-start;display:flex;flex-direction:row;gap:30px}@media(max-width:992px){.l-blog-single__wrap{flex-direction:column}}.l-blog-single__content h2{scroll-margin-top:120px}@media(max-width:768px){.l-blog-single__content h2{flex-direction:80px}}.l-blog-single__posts-wrap{margin-top:70px;overflow:hidden}@media(max-width:768px){.l-blog-single__posts-wrap{margin-top:50px}}.l-blog-single__posts{display:flex;flex-direction:column;gap:30px;margin-bottom:70px}@media(max-width:992px){.l-blog-single__posts{margin-bottom:50px}}.l-blog-single__posts .swiper{overflow:visible;width:100%}.l-blog-single__posts-title{color:var(--font-color);font-size:28px;font-weight:700;letter-spacing:-.03rem;line-height:100%}.l-blog-single-toc{border:1px solid var(--border-4);border-radius:15px;display:flex;flex-direction:column;gap:10px;min-width:300px;padding:20px;position:sticky;top:120px}@media(max-width:992px){.l-blog-single-toc{position:static;width:100%}}.l-blog-single-toc__title{font-size:16px;font-weight:700;letter-spacing:-.02rem;line-height:100%}.l-blog-single-toc__list{display:flex;flex-direction:column;gap:10px;padding-left:15px}.l-blog-single-toc__item{font-size:15px;font-weight:400;letter-spacing:-.02rem;line-height:100%;transition:all .2s}@media(min-width:992px){.l-blog-single-toc__item:has(.l-blog-single-toc__link.active),.l-blog-single-toc__item:hover{color:var(--main)}}.l-blog-single-toc__link{font-size:15px;font-weight:400;letter-spacing:-.02rem;line-height:100%;text-decoration:none;transition:all .2s}@media(min-width:992px){.l-blog-single-toc__link.active,.l-blog-single-toc__link:hover{color:var(--main)}}
