.container--narrow {
    max-width: 760px;
}

.participation-list {
    margin-top: 2.5rem;
}

.participation-block {
    padding: 2.5rem 0;
    border-top: 1px solid #d9d9d9;
}

.participation-block:first-child {
    border-top: none;
    padding-top: 1rem;
}

.participation-block__content h2 {
    margin-top: 0;
    margin-bottom: 1rem;
}

.participation-block__content p {
    margin-bottom: 1rem;
}

.participation-block__action {
    margin-top: 1.5rem;
    display: flex;
    justify-content: flex-end;
}

.button--accent {
    background-color: #d15655;
    color: #fff;
}
