#mainbody243 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    margin: calc(10vh/10.80) calc(10vw/19.20) calc(10vh/10.80) calc(10vw/19.20);
    justify-content: center;
}

#articles3 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
}

#articles1 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.article1 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.article {
    font-size: calc(31vh/10.80);
    background-color: #F2F1F0;
    color: #002564;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.newsart3 {
    display: flex;
}

.art3_left {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.newsarticle {
    padding: calc(10vw/19.20);
    height: calc(270vh/10.80);
    width: calc(1325vw/19.20);
    margin: calc(10vh/10.80) auto calc(10vh/10.80) auto;
}

.headline {
    background-color: transparent;
    color: #4AA519;
    font-size: calc(40vh/10.80);
    margin: 0 calc(10vw/19.20) calc(10vh/10.80) 0;
}

.newsimage {
    min-width: calc(300vw/19.20);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.newsimageimg {
    max-height: 100%;
    max-width: 100%;
}

#newssource {
    background-color: white;
    color: rgb(90, 165, 25);
    font-size: calc(60vh/10.80);
    height: calc(90vh/10.80);
    left: calc(66vw/19.20);
    line-height: calc(90vh/10.80);
    /* text-transform:   uppercase; */
    padding-left: calc(42vw/19.20);
    position: fixed;
    top: calc(20vh/10.80);
    width: calc(1278vw/19.20);
}

.newsarticle_1a {
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
}

.newstxt_1a {
    padding-right: calc(5vw/19.20);
    width: 63%;
}

.newsimage_1a {
    text-align: right;
    width: 37%;
    max-height: 100%;
    overflow: hidden;
    margin: calc(10vw/19.20);
}

.newsimageimg_1a {
    height: 100%;
}

.headline_1a {
    background-color: transparent;
    padding: calc(0vw/19.20) calc(0vw/19.20) calc(0vw/19.20) calc(10vw/19.20);
    font-size: 115%;
    margin-bottom: calc(5vw/19.20);
}

.article_1a {
    padding: calc(0vw/19.20) calc(10vw/19.20) calc(0vw/19.20) calc(10vw/19.20);
    -webkit-line-clamp: 10;
    background-color: transparent;
    font-size: 108%;
}

.article2 {
    height: calc(401vh/10.80);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: calc(10vh/10.80);
    min-height: calc(401vh/10.80);
    flex-grow: 1;
    padding: calc(5vh/10.80) 0 calc(5vh/10.80) 0;
}

#articles2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
    padding: calc(10vw/19.20);
}

.article_2a {
    padding: calc(0vw/19.20) calc(10vw/19.20) calc(0vw/19.20) calc(10vw/19.20);
    -webkit-line-clamp: 6;
    font-size: calc(44vh/10.80);
    overflow: hidden;
}

.newsarticle_2a {
    display: flex;
    flex-grow: 1;
    margin-bottom: calc(6vh/10.80);
    padding-right: calc(10vw/19.20);
    justify-content: space-between;
}

.newstxt_2a {
    flex-grow: 1;
}

.headline_2a {
    background-color: transparent;
    font-size: 120%;
    line-height: 85%;
    margin-bottom: calc(10vh/10.80);
    padding-left: calc(10vw/19.20);
}

.newsimage_2a {
    display: flex;
    justify-content: flex-end;
    min-width: calc(325vw/19.20);
    height: calc(280vh/10.80);
}

.newsimageimg_2a {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
}