/* Статьи блога цикла «Сайт + AI-команда» (2026-10-15): цитаты автора и таблицы.
   Подключается только на этих страницах, базовые стили статьи — в style.css (.article-body). */
.article-body .ai-quote {
    margin: 40px 0;
    padding: 24px 32px;
    border-left: 4px solid #F56E0F;
    background: #1B1A1F;
    border-radius: 0 12px 12px 0;
}
.article-body .ai-quote p {
    color: #F1F1F1;
    font-size: 22px;
    margin-bottom: 12px;
}
.article-body .ai-quote p:last-child {
    color: #878787;
    font-size: 16px;
    margin-bottom: 0;
}
.article-body .ai-table-wrap {
    overflow-x: auto;
    margin: 32px 0;
}
.article-body .ai-table-wrap table {
    width: 100%;
    min-width: 560px;
    border-collapse: collapse;
    color: #F1F1F1;
}
.article-body .ai-table-wrap th,
.article-body .ai-table-wrap td {
    padding: 14px 16px;
    border-bottom: 1px solid #292929;
    font-size: 18px;
    vertical-align: top;
}
.article-body .ai-table-wrap th {
    color: #F56E0F;
    font-weight: 500;
    text-align: left;
}
.article-body h2 {
    scroll-margin-top: 100px;
}
@media (max-width: 767px) {
    .article-body .ai-quote { padding: 18px 20px; }
    .article-body .ai-quote p { font-size: 18px; }
    .article-body .ai-table-wrap th,
    .article-body .ai-table-wrap td { font-size: 15px; padding: 10px; }
}
