/* Chapter 7 page: small additions on top of main.css */

/* Two-up card grid for paired content (e.g. Colorado vs Kansas) */
.card-grid.two-up {
    max-width: 980px;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

.info-card .check-list,
.info-card .x-list { margin-bottom: 0; }

.info-card .figure-line {
    color: var(--cream);
    font-size: 1.06rem;
}

.info-card .figure-line strong { color: var(--gold); }

/* "Cannot be discharged" list: red X instead of a check */
.x-list {
    list-style: none;
    margin-bottom: 2rem;
}

.x-list li {
    position: relative;
    padding-left: 2rem;
    margin-bottom: 0.8rem;
    color: var(--cream);
}

.x-list li::before,
.x-list li::after {
    content: '';
    position: absolute;
    left: 0.2rem;
    top: 0.82rem;
    width: 0.85rem;
    height: 2px;
    background: var(--red);
    box-shadow: 0 0 6px rgba(208, 2, 27, 0.5);
    transform: rotate(45deg);
}

.x-list li::after { transform: rotate(-45deg); }

.info-card.card-red { border-left-color: var(--red); }
