.intro-gradient-card__area {
    max-width: 48rem;
}


.steps-tip-cards__col {
    max-width: 20rem;
}

.steps-tip-cards__badge-circle {
    width: 4rem;
    height: 4rem;
}


.passage-chapter__visual--glow:hover { transform: scale(1.05); transition: transform .2s ease; }

.passage-chapter__prompt--glow:hover { transform: scale(1.05); transition: transform .2s ease; }

.content-heading-gap {
    margin-bottom: 2rem;
}

.content-img-compact {
    display: block;
    width: 100%;
    height: 12rem;
    min-height: 12rem;
    flex-shrink: 0;
    object-fit: cover;
}
@media (min-width: 768px) {
    .content-img-compact {
        height: 14rem;
        min-height: 14rem;
    }
}

.whyus-stacked-cards__grid {
    max-width: 56rem;
}

.whyus-stacked-cards__accent {
    top: -5.5rem;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 5rem;
}

.whyus-stacked-cards__thumb {
    width: 5rem;
    height: 5rem;
}

