

/* Start:/local/templates/glossary/components/bitrix/news.detail/term/style.css?173349847435*/
h2 {
	scroll-margin-top: 100px;
}
/* End */


/* Start:/local/templates/glossary/assets/css/blocks/toc.css?1730897702213*/
.toc {
}
.toc__link {
    margin-bottom: 1.5rem;
    text-decoration: none;
    color: var(--bs-gray-400);
    display: block;
}
.toc__link:hover,
.toc__link--active {
    color: var(--bs-body-color);
}
/* End */


/* Start:/local/templates/glossary/assets/css/blocks/term.css?17592163621193*/
.term {
}
.term__row {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.term__colToc {
    width: calc(18% - 1rem);
    display: block;
    padding-top: 95px;
}
.term__toc {
    display: block;
    position: sticky;
    top: 110px;
}
.term__content {
    width: calc(70% - 1rem);
    overflow: hidden;
}
.term__colBanners {
    width: calc(13% - 1rem);
    padding-top: 95px;
}
.term__text img {
    width: 100%;
    height: auto;
    object-fit: contain;
}
.term__info {
    color: var(--bs-light);
    display: flex;
    font-size: 0.75rem;
    gap: 1.5rem;
}
@media (max-width: 992px) {
    .term__col {
        width: 100%;
    }
    .term__colToc {
        display: none;
        padding: 2.5rem;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        left: 0;
        top: 0;
        right: 0;
    }
	.term__col.term__colToc{
		border-bottom: 1px solid #DCDCDC;
	}
	.term__info {
		gap: 1rem;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 576px) {
    .term__info {
        flex-wrap: wrap;
        gap: 0.5rem;
    }
    .term__info-item {
        width: 100%;
    }
}
/* End */
/* /local/templates/glossary/components/bitrix/news.detail/term/style.css?173349847435 */
/* /local/templates/glossary/assets/css/blocks/toc.css?1730897702213 */
/* /local/templates/glossary/assets/css/blocks/term.css?17592163621193 */
