figure:has(small) {
    position: relative;
}
figure:has(small) small {
    position: absolute;
    bottom: 2rem;
    right: 3.2rem;
    font-weight: 600;
    font-size: 1.3rem;
    letter-spacing: -0.03em;
    color: #a5b0c6;
}

@media (max-width: 660px) {
    figure:has(small) small {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
    }
}