.author_articles > .container { max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.author_articles .specialist-articles__title { margin: 0; font: 400 40px/1 'Cygre', sans-serif; color: var(--color-black); }
.author_articles .article_grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; margin-top: 56px; }
.author_articles .specialist-article { min-width: 0; min-height: 212px; overflow: hidden; grid-template-columns: minmax(0, 1fr) 172px; position: relative; }
.author_articles .article_content { min-width: 0; padding: 24px 40px 24px 24px; gap: 20px; }
.author_articles .article_title { margin: 0; font: 400 20px/1.2 'Cygre', sans-serif; overflow-wrap: anywhere; }
.author_articles .article_title a { color: inherit; }
.author_articles .article_bottom { gap: 16px; }
.author_articles .article_create-info { gap: 6px; }
.author_articles .create-info__item { align-items: flex-start; font: 400 14px/1.2 'Helvetica', Arial, sans-serif; letter-spacing: -.28px; }
.author_articles .create-info__item > img { flex: 0 0 16px; width: 16px; height: 16px; margin: 0; }
.author_articles .create-info__item > span { min-width: 0; overflow-wrap: anywhere; }
.author_articles .create-info__item a:hover { text-decoration: underline; }
.author_articles .article_read { color: var(--color-black); max-width: 160px; }
.author_articles .article_img-wrapper { display: block; position: relative; min-width: 0; overflow: hidden; border-radius: 20px; }
.author_articles .specialist-article__image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.author_articles .specialist-article__share { display: flex; position: absolute; top: 4px; right: 4px; padding: 10px; border-radius: 50%; background: rgba(255,255,255,.7); color: var(--color-black); }
.author_articles .specialist-article__share img { width: 20px; height: 20px; margin: 0; }
.author_articles .load-articles__wrapper { margin-top: 24px; }
.author_articles .specialist-articles__toggle { color: var(--color-violet); }
.author_articles.is-collapsed .specialist-article:nth-child(n+3) { display: none; }
.author_articles a:focus-visible, .author_articles button:focus-visible { outline: 2px solid var(--color-violet); outline-offset: 3px; }
.specialist-articles__announcement { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; }
@media (max-width: 767px) {
    .author_articles > .container { width: 100%; max-width: none; padding-left: 0; padding-right: 0; }
    .author_articles .specialist-articles__title { font-size: 32px; }
    .author_articles .article_grid { grid-template-columns: minmax(0, 1fr); gap: 16px; margin-top: 32px; }
    .author_articles .specialist-article { grid-template-columns: minmax(0, 1fr) 120px; min-height: 231px; }
    .author_articles .article_content { padding: 16px 12px 16px 16px; }
    .author_articles .article_title { font-size: 18px; }
    .author_articles .article_read { max-width: none; }
    .author_articles .load-articles__wrapper { margin-top: 16px; }
    .author_articles .specialist-articles__toggle { width: 100%; max-width: none; }
}
