section#top {
    padding-bottom: 0;
}

#top div div {
    margin-bottom:  clamp(3rem, 6vw, 8rem);
}

#point figure > img {
    width: 30%;
    border-radius: 50%;
}

#point figcaption {
    width: 70%;
}

#point strong span {
    display: inline-block;
    padding-right: .3em;
    font-size: 3rem;
    color: var(--c-accent);
    transform: translateY(.1rem);
}

#point li:nth-child(n + 2) {
    margin-top: 10rem;
}

@media screen and (max-width:992px) {
    #top h2 {
        margin-bottom: .5em;
    }

    #point figure > img {
        width: min(75vw, 400px);
    }

    #point figcaption {
    width: 100%;
}
}