/* Fixed list styling for system cards */
.what-it-does ul,
.result ul {
    list-style: none;
    padding: 0;
}

.what-it-does li,
.result li {
    font-size: 0.9rem;
    line-height: 1.5;
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
}

.what-it-does li::before {
    content: '→';
    position: absolute;
    left: 0;
    color: var(--primary-mid);
}

.result li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: var(--accent-green);
    font-weight: bold;
}
