.master-spotlight .master-spotlight__figure {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-top: 1.5rem;
    border-radius: 8px;
    overflow: hidden;
}

.master-spotlight .master-spotlight__figure img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 540px;
    aspect-ratio: auto;
    border-radius: 0;
    object-fit: contain;
    object-position: bottom center;
    filter: drop-shadow(0 18px 30px rgba(0, 0, 0, 0.35));
}

@media (max-width: 768px) {
    .master-spotlight .master-spotlight__figure img {
        max-height: 420px;
    }
}

.blogs {
    padding-bottom: 5rem;
}
