.af-tag {
    text-decoration: none !important;
}
.af-grid--services {
    margin: 24px 0;
}

.af-card--no-media {
    display: block;            /* больше не grid */
    grid-template-columns: none;
    grid-template-rows: none;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    transition: border-color .15s ease;
}

.af-card--no-media:hover {
    border-color: #dcdcdc;
}

.af-card--no-media .af-card__body {
    display: flex;             /* текст + стрелка в одну строку */
    align-items: flex-end;       /* выравнивание по центру по вертикали */
    gap: 16px;
    min-width: 0;
}

.af-card--no-media .af-card__content {
    flex: 1 1 auto;            /* текст занимает всё свободное место */
    min-width: 0;
}

.af-card--no-media .af-card__title {
    margin: 0 0 6px;
}

.af-card--no-media .af-card__text {
    margin: 0;
}

.af-card--no-media .af-card__arrow {
    flex: 0 0 auto;            /* стрелка не сжимается */
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background: #50684f;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: background-color .15s ease;
}

.af-card--no-media .af-card__arrow:hover {
    background: #50684f;
    color: #dcdcdd;
}

.af-card--no-media .af-card__arrow svg {
    display: block;
    width: 16px;
    height: 14px;
}
#dynamic-menu ul li {
    padding-bottom: 10px;
    line-height: 1 !important;
}