.key-takeaways {
    width: 100%;
    margin-bottom: var(--space-s);
}

.key-takeaways__heading {
    font-size: var(--body-l) !important;
    color: var(--secondary-500) !important;
    font-weight: var(--headline-font-weight);
    margin-bottom: var(--space-xs);
    line-height: 1.3;
}

.key-takeaways__list {
    list-style-type: none;
    padding: 0;
    margin: 0 !important;
}

.key-takeaways__item {
    font-size: var(--body-xs) !important;
    padding-left: var(--space-xs);
    border-left: 2px solid var(--surface-100);
    margin-bottom: var(--space-xs);
}

.key-takeaways__item:last-child {
    margin-bottom: 0;
}