#section0, #section1 {
    text-align: center;
}
#section0 p{
    margin: 1em 20px;
}
#section1{
    margin: 60px auto;
}
#section1 ul{
    display: flex;
    flex-wrap: wrap;
    gap: 40px 20px;
    justify-content: center;
}
#section1 ul > li{
    width: calc((100% / 3) - 40px);
    display: flex;
    flex-direction: column;
    gap: 5px;
}
#section1 ul > li p{
    flex-grow: 1;
}
#s1_1{
    margin: 60px auto;
}
@media screen and (max-width: 768px) {
    #section1 ul > li{
        width: calc((100% / 2 - 20px));
    }
}