/* COMPARISON TABLE */
.comparison{
    display:grid;
    gap:16px;
}

.row{
    border:1px solid var(--line);
    border-radius:var(--r-xl);
    background:#fff;
    padding:18px;
    display:grid;
    grid-template-columns:1.2fr 1fr 1fr 1.6fr auto;
    gap:16px;
    align-items:start;
}

.row h3{
    font-size:16px;
    margin-bottom:4px;
}

.cell{
    font-size:14px;
    color:var(--muted);
}

.result{
    font-size:13px;
    padding:6px 12px;
    border-radius:999px;
    border:1px solid var(--line);
    white-space:nowrap;
}
.positive{color:var(--ok)}
.neutral{color:var(--muted)}
.negative{color:var(--bad)}