.intro-cta-content {
    max-width: 56rem;
}

.content-index-sheet__shell {
    display: grid;
    grid-template-columns: minmax(14rem, 18rem) minmax(0, 1fr);
    width: 100%;
}

.content-index-sheet__shell .rounded-circle,
.content-index-sheet__shell [class*="rounded-full"] {
    flex-shrink: 0;
}

@media (max-width: 991.98px) {
    .content-index-sheet__shell {
        grid-template-columns: 1fr;
    }
}

.tips-numbered__card {
    max-width: 24rem;
}

.tips-numbered__thumb {
    width: 4rem;
    height: 4rem;
}

/* glossary invert — hover lift supplied via Tailwind on @sem('block'). */


.explain-solver__unit--lift:hover { transform: scale(1.05); transition: transform .2s ease; }

.explain-solver__icon-thumb { width: 3rem; height: 3rem; }

