/* Block: List */

.block-list .list-item {
    display: flex;
    align-items: flex-start;
}

.block-list .list-item:not(:last-child) {
    margin-bottom: 5rem;
}

.block-list .list-item:nth-child(3n+1) {
    --color: var(--c-orange);
}

.block-list .list-item:nth-child(3n+2) {
    --color: var(--c-green);
}

.block-list .list-item:nth-child(3n+3) {
    --color: var(--c-purple);
}

.block-list :is(.li--marker, .li--content .title) {
    color: var(--color);
}

.block-list .li--marker {
    text-wrap: nowrap;
    flex-basis: 6.75rem;
}

.block-list .li--marker svg {
    max-width: 3.125rem;
    width: auto;
    max-height: 3.125rem;
    height: auto;
}

.block-list .li--marker svg path {
    fill: currentColor;
}

.block-list .li--content {
    flex: 1;
}

.block-list .li--content .title:not(:last-child) {
    margin-bottom: 1.5rem;
}