section.block-pros-cons {
    padding: 1.5rem;
    background: var(--wp--preset--color--grey-light);
    border: none;
    border-radius: var(--standard-border-radius);
}

.block-pros-cons .title{
    margin-top: 0;
    margin-bottom: 1rem;
}

.pros-cons-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}

.pros-column,
.cons-column {
    flex: 1 1 300px;
}

.pros-column h2,
.cons-column h2 {
    font-weight: bold;
    margin-bottom: 1rem;
}

.pros-column ul,
.cons-column ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.pros-column li,
.cons-column li {
    display: flex;
    align-items: center;
    gap: 0.2rem;
    margin-bottom: 1rem;
}

.icon {
    width: 24px;
    height: 24px;
    font-size: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.positive {
    color: var(--wp--preset--color--green);
    font-weight: bold;
}

.negative {
    color: var(--wp--preset--color--red);
}

.text {
    font-size: 1rem;
    color: #333;
}
