.articleImg {
    height: unset;
}

.articleText h3 {
    font-weight: 700;
    font-size: 32px;
    display: block;
    text-align: left;
}

#SapaLinkTitle {
    font-size: 20px;
    padding-top: 3px;
    padding-bottom: 3.2px;
}

#Sapa1,
#Sapa2,
#Sapa3,
#Sapa4,
#Sapa5,
#Sapa6,
#Sapa7,
#Sapa8,
#Sapa9,
#Sapa10,
#Sapa11,
#Sapa12,
#Sapa13,
#Sapa14,
#Sapa15,
#Sapa16,
#Sapa17,
#Sapa18 {
    object-fit: contain;
    margin: 0;
    height: auto;
    width: 25vw;
}

#Sapa1,
#Sapa4,
#Sapa7,
#Sapa10,
#Sapa13,
#Sapa16 {
    margin-left: 10vw;
}

#Sapa2,
#Sapa3,
#Sapa5,
#Sapa6,
#Sapa8,
#Sapa9,
#Sapa11,
#Sapa12,
#Sapa14,
#Sapa15,
#Sapa17,
#Sapa18 {
    margin-left: 2.5vw;
}

@media only screen and (max-width:429px) {
    .articleTitle {
        font-size: 36px;
    }
    .articleImgWrapper {
        max-height: unset;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .SapaSectionTitle {
        font-size: 20px;
    }
    #Sapa1,
    #Sapa2,
    #Sapa3,
    #Sapa4,
    #Sapa5,
    #Sapa6,
    #Sapa7,
    #Sapa8,
    #Sapa9,
    #Sapa10,
    #Sapa11,
    #Sapa12,
    #Sapa13,
    #Sapa14,
    #Sapa15,
    #Sapa16,
    #Sapa17,
    #Sapa18 {
        object-fit: contain;
        margin: 1vh 10vw;
        width: 80vw;
        height: auto;
    }
}

@media only screen and (min-width:429px) and (max-width:768px) {
    .SapaSectionTitle {
        font-size: 32px;
    }
    .articleImgWrapper {
        display: flex;
        align-content: center;
        flex-wrap: wrap;
        max-height: unset;
    }
    #specWrapper1 {
        object-fit: unset;
        margin: unset;
        width: unset;
        height: unset;
    }
    #Sapa1,
    #Sapa2,
    #Sapa3,
    #Sapa4,
    #Sapa5,
    #Sapa6,
    #Sapa7,
    #Sapa8,
    #Sapa9,
    #Sapa10,
    #Sapa11,
    #Sapa12,
    #Sapa13,
    #Sapa14,
    #Sapa15,
    #Sapa16,
    #Sapa17,
    #Sapa18 {
        object-fit: contain;
        margin: 1vh 10vw;
        width: 80vw;
        height: auto;
    }
}