.product-header__desc-item:first-child {
    margin-right: 0 !important;
}
/* Верх страницы аналогов (01.10.2026, редакция по образцу Capterra): короткая вводная
   и факты о категории под "Подробнее". Блок "Сравнение" - в стилях catalog.section. */
.alt-updated { color: var(--text-light-grey); font-size: 14px; }
.alt-intro .product-description__desc a { color: var(--text-blue); font-weight: 600; }
.alt-intro__more { margin-top: 6px; font-size: 15px; color: var(--text-grey); }
.alt-intro__more summary {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    color: var(--text-light-grey);
    list-style: none;
}
.alt-intro__more summary::-webkit-details-marker { display: none; }
.alt-intro__more summary::after {
    content: "";
    width: 7px;
    height: 7px;
    border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: translateY(-2px) rotate(45deg);
    transition: transform .15s;
}
.alt-intro__more[open] summary::after { transform: translateY(2px) rotate(-135deg); }
.alt-intro__more summary:hover { color: var(--text-blue); }
.alt-intro__more summary:focus-visible { outline: 2px solid var(--text-blue); outline-offset: 2px; border-radius: 4px; }
.alt-intro__more-text { margin-top: 6px; line-height: 1.5; }
.alt-intro__more-text a { color: var(--text-blue); }

/* Ссылка на всю категорию под обрезанным списком аналогов (product/alternatives.php). */
.alternatives-page__more {
    margin: 4px 0 24px;
    font-size: 15px;
    color: var(--text-grey);
}
.alternatives-page__more a { color: var(--text-blue); }

