.resource-page__actions {
    display: flex;

    padding: 0 0 32px;
}

.resource-page__actions .link + .link {
    margin-left: 32px;
}

.resource-page__actions .spacer {
    display: inline-block;
    flex: 1;

    margin-left: 32px;
}

.resource-page__back {
    width: 6px;
    margin-right: 14px;

    opacity: .6;
}

/* fix bem-components icon */
.resource-page__back.icon > svg {
    margin: 0;
}

.resource-page__title {
    padding: 0 0 8px;

    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
}

.resource-page__description {
    padding: 0 0 10px;

    font-size: 15px;
    line-height: 18px;

    color: #555;
}

.resource-page__description-delimiter {
    padding: 0 .5em;
}
