/* Отступы контента, который редактируется в админке.
   Раньше каждая смысловая часть страницы была отдельной секцией со своими отступами;
   в редакторе поток блоков плоский, поэтому расстояния возвращаются здесь.
   Класс is-section-start несут заголовки, с которых начиналась секция.
   На страницах, где секции сохранены блоками «Группа», эти правила не нужны —
   отступы там задаёт собственный контейнер группы. */

main .page-content > .tag-block > .container:not(.wp-block-group) > h2.wp-block-heading.is-section-start {
    margin-top: 43px;
}

main .page-content > .tag-block > .container:not(.wp-block-group) > h3.wp-block-heading {
    margin-top: 56px;
}

/* Заголовок после группы подсекций: в прежней вёрстке там закрывались сразу две секции */
main .page-content > .tag-block > .container:not(.wp-block-group) > h3.is-subsection-start ~ h2.wp-block-heading.is-section-start {
    margin-top: 72px;
}

/* У оглавления собственный отступ с !important */
main .page-content > .tag-block > .container:not(.wp-block-group) > :first-child {
    margin-top: 5px !important;
}

/* Блок отзывов переехал внутрь .page-content. Снимаем второй боковой отступ,
   чтобы на мобильных ширина осталась прежней, и возвращаем вертикальные —
   их обнуляет правило темы `.page-content > * { margin: 0 auto }`. */
main .page-content > .comments-area {
    margin-top: 35px;
    margin-bottom: 35px;
}

main .page-content > .comments-area > .container {
    padding-left: 0;
    padding-right: 0;
}

/* Звёзды рейтинга в шапке страницы приложения: иконка 16×14 при ширине 30px
   занимает 26px по высоте, а контейнер был 24px — нижние лучи срезались.
   Повтор только по горизонтали, иначе снизу проступает следующий ряд. */
.mobile-app .rating__star,
.mobile-app .rating__star .full,
.mobile-app .rating__star .empty {
    height: 27px;
}

.mobile-app .rating__star .full,
.mobile-app .rating__star .empty {
    background-repeat: repeat-x;
}
