.article-anchors{margin:48px auto;padding:20px 24px;background-color:var(--color-bg-secondary);border-radius:12px}@media screen and (min-width:576px){.article-anchors{padding:20px 24px}}.article-anchors__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .2s}.article-anchors__header:hover{color:var(--color-accent-500)}.article-anchors__title{font-size:20px;line-height:1;margin:0;padding:8px 0}@media screen and (min-width:992px){.article-anchors__title{font-size:24px}}.article-anchors__list{padding:0;margin-top:12px;margin-bottom:0;list-style:none;counter-reset:main-counter;--color-link:var(--color-text)}@media screen and (min-width:576px){.article-anchors__list{margin-top:16px}}.article-anchors__list-link{font-weight:600}@media screen and (max-width:991px){.article-anchors__list-link{font-size:16px}}.article-anchors__list-item{counter-increment:main-counter;font-size:16px}.article-anchors__list-item:before{content:counter(main-counter) ". ";display:inline;color:var(--color-text)}.article-anchors__list-item:not(:last-child){margin-bottom:12px}@media screen and (min-width:576px){.article-anchors__list-item:not(:last-child){margin-bottom:16px}}.article-anchors__sub{padding:0 0 0 16px;margin:8px 0;list-style:none;font-size:16px;counter-reset:sub-counter}@media screen and (min-width:992px){.article-anchors__sub{font-size:18px}}.article-anchors__sub-item{counter-increment:sub-counter}.article-anchors__sub-item:before{content:counter(main-counter) "." counter(sub-counter) ". ";display:inline;margin-right:4px;color:var(--color-text)}.article-anchors__sub-item:not(:last-child){margin-bottom:8px}@media screen and (min-width:992px){.article-anchors__sub-item:not(:last-child){margin-bottom:12px}}.blog-share-buttons{display:flex;flex-direction:column;gap:8px}.blog-like-button{width:56px;height:56px;min-width:56px;border:0;padding:0;margin:0;outline:none;cursor:pointer;font-size:16px;font-family:var(--base-font-family)}.blog-like-button:not(.is-disabled){background-color:transparent;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.blog-like-button:not(.is-disabled):hover{background-color:transparent;color:var(--color-text)}}.blog-like-button:not(.is-disabled):active{background-color:transparent;color:var(--color-text)}.blog-like-button.is-filled{color:var(--color-text)}.blog-like-button__body{display:flex;flex-direction:column;align-items:center}.blog-like-button__text{margin-top:2px;line-height:1;font-weight:600}
