.intro-instructor__media {
    width: 20rem;
    height: 24rem;
}

.intro-instructor__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* glossary zig — reserved for layout-only hooks; motion lives in Tailwind on @sem('row'). */


.topics-support__entry--shift:hover { transform: scale(1.05); transition: transform .2s ease; }

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

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

